PreTranslateMessage() in DLL nicht aufgerufen !

Meisterzunge

Mitglied
in meiner DLL ist ein Dialogfeld, welches ich nicht-modal aufrufe (also Create() ...). alles klappt, bis auf das meine PreTranslateMessage() nicht aufgerufen wird.

OnInitDialog o.ä. wird problemlos aufgerufen.

ich habe das diagfeld zum testen modal aufgerufen und da klappt es wunderbar !
 
Ich vermute mal, daß dein Dialog beim Senden der entsprechenden Message keinen Focus hat und das Message-Routing nicht stimmt, also das Problem weniger im Dialog liegt als an der Adressierung der Message.

Mfg

langer
 
doch, leider schon ;)

die WindowProc() funktion die wird aber über alle ereignisse "informiert". theoretisch kann ich auch dort alles machen was ich bei PreTranslateMessage() gemacht habe, nur da fehlen mir ein par parameter (z.b. maus-koordinaten).

die kann ich zwar konvertieren (siehe MAKEPOINTS) aber dann erhalte ich andere werte
 
Zurück