Guten Abend Luckie,
Das Konsolenprogramm ist nur zu Testzwecken, weil ich es weitestgehend ohne eigenes Message Handling zum Laufen kriegen will. Viele Programme registrieren sich außerdem ein unsichtbares, leeres Fensterchen und nutzen dessen message-Prozedur zur Kommunikation. So etwas könnte ich mir dann auch vorstellen beziehungsweise werde ich nun auch müssen.
Suspekt ist mir die Handhabung der Menüs mit der tagMenuItemInfo-Struktur und dass die einzelnen Items keine Fenster im Sinne von Objekt mit
Handle sind sondern jeweils vom Menü verwaltet werden, sodass ich an dieser Stelle keinen Zugriff haben kann.
Nun versuch ich gerade, den mousehook zum Laufen zu bekommen ( da ich das für einen möglichen Weg von vielen halte ).
Nachtrag: ich habe das ganze eben mal ein ein Formular gesteckt, jetzt gibt es auch keine Probleme mehr mit dem Hook. Jetzt muss ich nur noch das Menu wieder finden (vielleicht hätte ich doch lieber die messages abgefangen ... jetzt muss ich wohl das itemrect prüfen ...