完全屏蔽:
重载 OnContextMenu函数 里面空白
只在内部屏蔽:
OnContextMenu函数内加
CRect rect;
CPoint pt;
pt = point;
GetClientRect(&rect);
ScreenToClient(&pt);
if(rect.PtInRect(pt)) return;
CDockablePane::OnContextMenu(pWnd, point);
本文介绍了一种在程序中屏蔽右键菜单的方法。通过重载OnContextMenu函数,并使用CRect和CPoint等类来判断鼠标点击位置是否在指定区域内,以此来实现仅在窗口内部屏蔽右键菜单的功能。
完全屏蔽:
重载 OnContextMenu函数 里面空白
只在内部屏蔽:
OnContextMenu函数内加
CRect rect;
CPoint pt;
pt = point;
GetClientRect(&rect);
ScreenToClient(&pt);
if(rect.PtInRect(pt)) return;
CDockablePane::OnContextMenu(pWnd, point);
1196

被折叠的 条评论
为什么被折叠?