利用MessageBox的句柄参数实现间接禁用窗口

MessageBox(GetForegroundWindow(),"这个窗口被我禁用了!","禁用标记",MB_OK);

这个是用来获得当前活动窗口并以他为父窗口创建一个MessageBox窗口。

如果加上while。。。

while(1){
MessageBox(GetForegroundWindow(),"这个窗口被我禁用了!","禁用标记",MB_OK);}

就会在点击确定后再次获取并弹窗。

显然,如果用户点击了确定那么就可以*取消,那么我们稍作修改。

while(1){
MessageBox(GetForegroundWindow(),"这个窗口被我禁用了!","禁用标记",MB_OK);
ShowWindow(FindWindow(NULL,"禁用标记"),SW_HIDE);
ShowWindow(FindWindow(NULL,"禁用标记"),SW_HIDE);
ShowWindow(FindWindow(NULL,"禁用标记"),SW_HIDE);
}

这样基本上就高枕无忧了。

上一篇:MyEclipse优化、常用设置、快捷键,java开发实例大全pdf百度云


下一篇:MFC测试Windows消息处理机制、阻塞试验、SetTimer、MessageBox、消息响应处理函数