Hola como puedo ocultar una ventana con SW_HIDE pero poder enviar le eventos por ejemplo de teclado?
ShowWindow(hwnd, SW_HIDE);
SetForegroundWindow(hwnd);
SetFocus(hwnd);
PostMessage(hwnd, WM_KEYDOWN, VK_F12, 0x00240001);
PostMessage(hwnd, WM_KEYUP, VK_F12, 0x00240001);
Sleep(1000); // Si quito el sleep funciona pero porque los eventos llegan después de la aparición de la ventana
ShowWindow(hwnd, SW_MAXIMIZE);
No quiero minimizar la ventana, quiero que desaparezca pero reciba eventos.
Un saludo
@Edit: Que le pasa al GeSHi cpp con las funciones de la windows api?