点击右上角X退出程序时激发什么事件? 另:怎样屏蔽右上角X退出按扭 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.WM_CLOSE消息.2.PreCreateWindow里设置窗口风格 激发WM_SYSCOMMANDvoid CMyDlg::OnSysCommand(UINT nID, LPARAM lParam){ if ((nID & 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout; dlgAbout.DoModal(); } else { if(nID == SC_CLOSE) { } else CDialog::OnSysCommand(nID, lParam); }} 会向窗体发一个WM_SYSCOMMAND 消息,具体可以参看WM_SYSCOMMAND的帮助文档HMENU hSysMenu = ::GetSystemMenu(this->GetSafeHwnd(), FALSE);::EnableMenuItem(hSysMenu, SC_CLOSE, MF_DISABLED); VC6.0编译成功,却提示无法执行程序 如何解决安装VC6的一个错误:Error accessing INI File: G:\SETUPWIZ.INI 如何将对话框最小化到任务栏 请问,热敏打印机是否可以实时打印 返回GDI+的Bitmap的屏幕捕捉方法和问题 CreateThread 谁有水印算法,救我一命?!100分 有人参加29号深圳的vs.net发布会吗? 应该学习 c 还是学习c++。 怎样修改CEdit中的文本的字体大小及颜色? 关于添加表 运行正常,退出异常,高手请进。
2.PreCreateWindow里设置窗口风格
void CMyDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
{
if(nID == SC_CLOSE)
{
}
else
CDialog::OnSysCommand(nID, lParam);
}
}
::EnableMenuItem(hSysMenu, SC_CLOSE, MF_DISABLED);