打个比方::SendMessage(HWND,WM_KEYDOWN,VK_F2,0);
::SendMessage(HWND,WM_KEYUP,VK_F2,0);这样写发出去HWND没反应 但如果取这个HWND的指针的话 即pWnd->SendMessage(WM_KEYDOWN,VK_F2,0);
pWnd->SendMessage(WM_KEYUP,VK_F2,0);那就没问题了,这是为什么呢?
::SendMessage(HWND,WM_KEYUP,VK_F2,0);这样写发出去HWND没反应 但如果取这个HWND的指针的话 即pWnd->SendMessage(WM_KEYDOWN,VK_F2,0);
pWnd->SendMessage(WM_KEYUP,VK_F2,0);那就没问题了,这是为什么呢?
句柄取得没错 ::ShowWindow(hWnd,SW_HIDE); 可以执行
到达了 就是没反应ShowWindow有反映 而发送这个KEYDOWN的VK_F2就不行