Мне нужно написать обработчик сообщений в моем консольном приложении, который обрабатывает полученные сообщения. Например, я регистрирую WM_Test и отправляю его своему консольному приложению следующим образом:
var
H: THandle;
begin
H:= FindWindow('ConsoleWindowClass', nil);
PostMessage(H, WM_Test, 0, 0);
end;
Теперь я хочу, чтобы при получении этого сообщения в моем консольном приложении отображалось окно сообщения.
Могу ли я использовать PeekMessage или AllocateHWND в консольных программах ?
Я знаю, что могу выполнить эту работу с конвейером , но я хочу знать, могу ли я сделать это с помощью оконного сообщения.