关闭MessageBox弹出的消息框
麻烦大家给看看,这段程序可以关闭窗口,但是为什么不能关闭含有“确定”和“取消”的对话框?
WinHandle3 = GetForegroundWindow();
WinHandle = FindWindow(NULL, "客户系统1");
WinHandle2 = FindWindow(NULL, "客户系统2");
if((WinHandle3 != WinHandle2)&&(WinHandle3 != WinHandle)&&(WinHandle3 != NULL))
{
SendMessage(WinHandle3, WM_SYSCOMMAND, SC_CLOSE, 0);
}
if( WinHandle != NULL )
SendMessage(WinHandle, WM_SYSCOMMAND, SC_CLOSE, 0);
if( WinHandle2 != NULL )
SendMessage(WinHandle2, WM_SYSCOMMAND, SC_CLOSE, 0);
我发现这个程序可以关闭含有“最小化”按钮“ - ”和 “关闭程序” 按钮“ x ” 的对话框,但却不能关闭不含有这两个按钮的提示框,这是为什么?
好像是不能关闭 MessageBox 弹出的消息框