我如何屏敝MDI中子窗口里的关闭按钮(就是右上角的那个小叉,让它变成灰色)

GavinZhang 2005-05-28 05:16:09
实现不让子窗口关闭也给分,
...全文
115 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sursure 2005-05-28
  • 打赏
  • 举报
回复
关注
xlzxlich 2005-05-28
  • 打赏
  • 举报
回复
关注如何去掉子窗口中的小叉。
xlzxlich 2005-05-28
  • 打赏
  • 举报
回复
目前,我也只知道咋样变灰。
jerry 2005-05-28
  • 打赏
  • 举报
回复
SetClassLong(GetSafeHwnd(), GCL_STYLE, GetClassLong(GetSafeHwnd(), GCL_STYLE)|CS_NOCLOSE);
GavinZhang 2005-05-28
  • 打赏
  • 举报
回复
to: xlzxlich(阳光)
你的方法关闭了MainFram 的关闭按钮,但是,子文档中的小叉如何屏敝掉呢?
Kudeet 2005-05-28
  • 打赏
  • 举报
回复
不让子窗口关闭
=========
重载CChildFrame的OnClose函数,在里面直接用return
xlzxlich 2005-05-28
  • 打赏
  • 举报
回复
在子框架CChildFrame的OnShowWindow()中执行如下代码:
CMenu * menu = GetSystemMenu(false);
menu->EnableMenuItem(SC_CLOSE, MF_DISABLED);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧