Sehr schön, funktioniert alles
Was ich allerdings nicht ganz nachvollziehen kann, welchen Sinn hat folgende Zuweisung:
Delphi-Quellcode:
var
Wnd: TWndClass = ( [...] )
Wnd.hInstance := hInstance;
hInstance ist ja das Instanzenhandle der Anwendung, aber in welchen Situationen ist die Zuweisung notwendig?
Ansonsten scheint das mit dem Empfangen von Meldungen an fensterlose Anwendungen ein bekanntes "Problem" zu sein, unter W2000 gibt es die Fensterart "HWND_MESSAGE" welche ein Window bezeichnet dass nur zum Empfangen und Senden von Messages gedacht ist. Anscheinend aber auch nur unter win2000.
Danke für die Hilfe