Hallo..
Wenn man in meiner MFC-Dialoganwendung F1 drückt (was nicht vorgesehen ist), kommt eine Fehlermeldung, daß eine Datei mit dem Namen meines Programmes und der Endung .HLP nicht gefunden wurde.
Da ich noch nicht weiß, wie man ein Hilfesystem kreiert und das momentan auch unwichtig ist, möchte ich nur erreichen, daß das Drücken von F1 keine Wirkung hat.
Ich habe festgestellt, daß ich mit 'PreTranslateMessage' VK_F1 erreichen kann, d.h. ich sehe im Debugger klar, daß wParam nach Drücken von F1 den Wert von VK_F1 aufweist.
Soweit die guten Nachrichten.
Wenn ich aber nun das Ganze mit 'return TRUE' anstelle..
return CDialog:
reTranslateMessage(msg);
..abfangen will, zeigt sich das Programm unbeeindruckt.
Besagte Fehlermeldung kommt trotzdem ! :suspekt:
Wenn man in meiner MFC-Dialoganwendung F1 drückt (was nicht vorgesehen ist), kommt eine Fehlermeldung, daß eine Datei mit dem Namen meines Programmes und der Endung .HLP nicht gefunden wurde.
Da ich noch nicht weiß, wie man ein Hilfesystem kreiert und das momentan auch unwichtig ist, möchte ich nur erreichen, daß das Drücken von F1 keine Wirkung hat.
Ich habe festgestellt, daß ich mit 'PreTranslateMessage' VK_F1 erreichen kann, d.h. ich sehe im Debugger klar, daß wParam nach Drücken von F1 den Wert von VK_F1 aufweist.
Soweit die guten Nachrichten.
Wenn ich aber nun das Ganze mit 'return TRUE' anstelle..
return CDialog:

..abfangen will, zeigt sich das Programm unbeeindruckt.
Besagte Fehlermeldung kommt trotzdem ! :suspekt: