Du erstellst dir ein
Message-Window und kannst dir dann Nachrichten an dieses
Handle schiucken lassen und verarbeiten.
Die Schleife sieht dann ungefähr so aus:
while GetMessage(msg) do
begin
TranslateMessage(msg);
DispatchMessage(msg);
end;
Ist so (oder so ähnlich) übrigens in fast jedem Windows Programm drin
Nur in dem erstellten Fenster unterscheiden sie sich natürlich. während Delphi hier das Application-Window hat, kannst du ein Message-only-window nehmen ...