Funktion deaktivieren
-
Wie deaktiviert man WM Funktionen?
Funktion soll nur über Menüpunkt aktiviert werden können.
-
Window Messages kannst du vor deren Verarbeitung abfangen z.B. in PreTranslateMessage(...). Dort kommen alle Message zunächst mal an, bevor sie an weitergereicht werden. An dieser Stelle kannst du sagen: "Geh weg Message. Ich will dich nicht."
MFG
Peter
-
Nein. PreTRansalteMessage kann nur Nachrchten abfangen, die auch über die Messagequeue kommen. Nachrichten, die per SendMessage gesendet werden, können so nicht abgefangen werden.
Die Antwort lautet also: Man kann solche Nachrichten nicht verhindern!
Um was geht es denn!Anmerkung: Sicher geht es auch über Hooks, aber das ist overkill!
-
Was sind Hooks?
-
Prozeduren, die sich in bestimmte Funktionen einhängen. Siehe SetWindowsHookEx. Aber wenn Du davon jetzt noch nichts weißt fang nicht an danach zu forschen.
Nenn uns Dein eigentliches Problem bei dem Dir das Abfangen von Windows Nachrichten helfen soll. In meinen Augen macht dies keinen Sinn.BTW: Subclassing gibt es auch noch