用alt+f4可以关闭窗口,如何屏蔽它 用alt+f4可以关闭窗口,如何屏蔽它 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在加速键表中定义加速键Alt+VK_F4,随便给她一个ID,只要不和关闭窗口的命令ID重复就行。 楼上的方法够简单麻烦的,在WM_KEYDOWN消息中定义,当按键为ALT +F4时什么也不做:即 if (); 呵呵,学会了一种简单的办法以前偶都是处理PreTranslateMessage() 增加一个 wm_syskeydown消息处理函数;以下代码提供参考void CVideoPlayWnd::OnSysKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { //------屏蔽alt+f4键---------// if (nChar==VK_F4) { // 加入你要处理的代码 return; } //---------------------------// CWnd::OnSysKeyDown(nChar, nRepCnt, nFlags);} 匈牙利命名法对程序员有百弊而无一利。 MFC处理的3类消息 如何获取视图句柄? 取得一行数据到内存中后,如何得到他里面数字变量啊 编译中找不到头文件怎么办?回答加分 求教点对点的WAP PUSH BOOL(4字节)与 bool(1字节)相比有什么优点? 这个效果怎么实现?! IE为什么总是产生错误报告? 为什么获取文件大小会失败?????? 怎么实现这个功能? 加上另一个帖子,200分哦,帮帮我呀。
即 if ();
以前偶都是处理PreTranslateMessage()
void CVideoPlayWnd::OnSysKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
//------屏蔽alt+f4键---------//
if (nChar==VK_F4)
{
// 加入你要处理的代码
return;
}
//---------------------------//
CWnd::OnSysKeyDown(nChar, nRepCnt, nFlags);
}