1,不响应alt+f4,
void CxxxDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
{
if ( SC_CLOSE == nID )
{
return ;
}
CDialog::OnSysCommand(nID, lParam);
}
}
2, 不响应esc。
在窗口上创建一按钮,id为IDCANCEL,hide,disable。
3,不在任务栏显示
init里调 ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);
本文介绍了一种通过修改窗口响应行为来禁用特定操作的方法,包括禁用Alt+F4关闭窗口的功能、使Esc键失效以及调整窗口在任务栏的显示状态。

1万+

被折叠的 条评论
为什么被折叠?



