Hallo,
ich habe da mal eine Frage zum „GUIRegisterMsg“-Befehl.
Ich habe ein Script, in dem ist die Windows-Message „$WM_NOTIFY“, mit dem Befehl
“GUIRegisterMsg($WM_NOTIFY, "WM_Notify_Events")”,
auf die Funktion “WM_Notify_Events” registriert.
Nun rufe ich in dem Script eine weitere Funktion zur Ordnerauswahl auf und die registriert
die Windows-Message „$WM_NOTIFY“ mit dem Befehl:
GUIRegisterMsg($WM_NOTIFY, "__WM_NOTIFY")
auf eine andere Funktion.
Wenn diese Funktion zum eigentlichen Script zurückkehrt (mit RETURN und dem ausgewählten Pfad), funktioniert das Script natürlich nicht mehr.
Es funktioniert erst wieder, nachdem ich die Windows-Message „$WM_NOTIFY“, wieder auf die Funktion „WM_Notify_Events“ registriere.
Nun die Frage:
Kann man irgendwie abfragen, auf welche Funktion eine Windows-Message registriert ist ?
Wenn man die damit, beim Funktionsaufruf (die Ordnerauswahl) die ursprüngliche Registrierung ermitteln und speichern würde, und diese Registrierung am Ende wiederherstellen würde, so müsste das ganze auch funktionieren.
Ich weiß, mein Post sieht etwas sehr sonderbar aus, aber leider funktioniert bei mir das ganze mit Editieren und Formatieren usw. nicht. (Browser: Opera 12.16)
Auch den Post zuerst in MS-Word schreiben und dann hier rein kopieren, geht nicht.
MfG:
BigRox