怎么屏蔽对话框左下角的图标点击的弹出菜单
如何屏蔽对话框左上角的图标点击的弹出菜单?
如题,不想弹出那个系统菜单。有什么办法呀
------解决方案--------------------
可以删掉
就像你删除普通菜单一样,
有id的
------解决方案--------------------
------解决方案--------------------
那好像是窗口的样式WS_SYSMENU,你试试在窗口设计界面去掉这个样式
------解决方案--------------------
修改窗口样式
int style = GetWindowLong(proc.hwndWindow,GWL_STYLE);
style &= ~WS_SYSMENU; // 去掉关闭按钮和系统菜单
// style &= ~WS_MINIMIZEBOX ;
// style &= ~WS_MAXIMIZEBOX ;
SetWindowLong(proc.hwndWindow, GWL_STYLE, style);
如题,不想弹出那个系统菜单。有什么办法呀
------解决方案--------------------
可以删掉
就像你删除普通菜单一样,
有id的
------解决方案--------------------
case WM_NCLBUTTONDOWN:
{
POINT pt;
pt.x = GET_X_LPARAM(lParam);
pt.y = GET_Y_LPARAM(lParam);
ScreenToClient(hwnd, &pt);
if (pt.x < 20)
return 0;
}
break;
------解决方案--------------------
那好像是窗口的样式WS_SYSMENU,你试试在窗口设计界面去掉这个样式
------解决方案--------------------
修改窗口样式
int style = GetWindowLong(proc.hwndWindow,GWL_STYLE);
style &= ~WS_SYSMENU; // 去掉关闭按钮和系统菜单
// style &= ~WS_MINIMIZEBOX ;
// style &= ~WS_MAXIMIZEBOX ;
SetWindowLong(proc.hwndWindow, GWL_STYLE, style);