如何将dialog的关闭按钮,屏蔽掉

yanglh03019 2012-09-24 10:43:32
想用dialog ,我用的有 返回\推出 按钮,不想用 关闭按钮 退出

应该怎么解决
...全文
571 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yo1988 2012-09-25
  • 打赏
  • 举报
回复
也可以在对话框的 “Border”属性修改为“None”,这样就直接隐藏掉了对话框最外面的边框了,这种比较适合全屏的。
shen_wei 2012-09-24
  • 打赏
  • 举报
回复
::EnableMenuItem(::GetSystemMenu(this->m_hWnd, false), SC_CLOSE, MF_BYCOMMAND | MF_GRAYED);

这个还是比较好的。。
昨夜无风 2012-09-24
  • 打赏
  • 举报
回复
在资源里把对话框的bar menu去掉就可以了
qlizhang 2012-09-24
  • 打赏
  • 举报
回复
在关闭按钮事件中调退出函数
void CMyDlg::OnDestroy()
{
CDialog::OnDestroy();

//调用你的退出函数
...
}
傻X 2012-09-24
  • 打赏
  • 举报
回复
我还有个方法:
1.处理WM_CLOSE消息直接返回空

2.自己要关闭的时候直接exit(0);
august_zhao 2012-09-24
  • 打赏
  • 举报
回复
::EnableMenuItem(::GetSystemMenu(this->m_hWnd, false), SC_CLOSE, MF_BYCOMMAND | MF_GRAYED);

15,979

社区成员

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

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