如何去掉MFC单文档右上角的关闭按钮

来源:百度知道 编辑:UC知道 时间:2024/06/14 21:12:52
RT
满意追加20分

在CMainFrame的OnCreate函数的return 0;前加上下面的代码即可。

CMenu* pMenu=GetSystemMenu(false);
UINT nID=pMenu->GetMenuItemID(pMenu->GetMenuItemCount()-1);
pMenu->EnableMenuItem(nID,MF_DISABLED);

很多方法吧
1,是按钮变灰:创建窗口完成后调用
EnableMenuItem (GetSystemMenu(hwnd, FALSE), SC_CLOSE,MF_BYCOMMAND | MF_GRAYED);
2.去掉系统菜单
cs.style=cs.style&~WS_SYSMENU;

可以在对话框的属性中,取消“系统菜单”就行了啊!