bool XXXX::CloseCurrPage()
{
// 默认是IE
//HWND hwnd = ::FindWindow(_T("IEFrame"), NULL);
//HWND hTemp = m_hWnd;
//deque<HWND> m_lwnds;
//while(TRUE)
//{
// HWND hParent = ::GetParent(hTemp);
// if (hParent == NULL || hParent == hwnd)
// {
// break;
// }
// m_lwnds.push_back(hParent);
// hTemp = hParent;
//}
//for (size_t i = 0; i < m_lwnds.size(); i++)
//{
// 发送关闭句柄消息
// ::PostMessage(m_lwnds[i], WM_CLOSE, 0L, 0L);
//}
return true;
}
// 模拟Alt+F4键
keybd_event(VK_MENU, 0, 0, 0);
keybd_event(VK_F4, 0, 0, 0);
keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_F4, 0, KEYEVENTF_KEYUP, 0);
//keybd_event(VK_CONTROL, 0, 0, 0);
//keybd_event(87, 0, 0, 0);
//keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
//keybd_event(87, 0, KEYEVENTF_KEYUP, 0);