Je dois écrire un gestionnaire de messages dans mon application de console qui gère les messages reçus. Par exemple, je me inscrire WM_Test et l'envoyer par mon application console comme ceci:Comment puis-je faire en sorte que ma console reçoive des messages de fenêtre?
var
H: THandle;
begin
H:= FindWindow('ConsoleWindowClass', nil);
PostMessage(H, WM_Test, 0, 0);
end;
Maintenant, je veux quand je reçois ce message dans ma demande de console pour afficher une boîte de message. Puis-je utiliser PeekMessage ou AllocateHWND dans les programmes de console?
Je sais que je peux faire ce travail avec un pipe, mais je veux savoir si je peux le faire avec un message de fenêtre.