Necesito escribir un controlador de mensajes en mi aplicación de consola que maneja los mensajes recibidos. Por ejemplo, me registro WM_Test y enviarlo por mi aplicación de consola como esto:¿Cómo puedo hacer que mi aplicación de consola reciba mensajes de ventana?
var
H: THandle;
begin
H:= FindWindow('ConsoleWindowClass', nil);
PostMessage(H, WM_Test, 0, 0);
end;
Ahora quiero cuando recibo este mensaje en mi aplicación de consola para mostrar un cuadro de mensaje.
¿Puedo usar PeekMessage o AllocateHWND en programas de consola?
Sé que puedo hacer este trabajo con un pipe, pero quiero saber si puedo hacer esto con el mensaje de la ventana.