Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: patilanz en 23 Septiembre 2015, 07:49 AM

Título: Enviar eventos a una ventana oculta con SW_HIDE
Publicado por: patilanz en 23 Septiembre 2015, 07:49 AM
Hola como puedo ocultar una ventana con SW_HIDE pero poder enviar le eventos por ejemplo de teclado?
Código (cpp) [Seleccionar]
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?