Ausschalten der Hilfefunktion
-
Bei einer MFC Dialog Anwendung habe ich das Problem, daß, wenn ich nach Starten der Anwendung die F1 Taste drücke, die Anwendung eine hlp Datei Sucht und nicht findet, es erascheint eine MessageBox, mit einer Fehlermeldung, dass eine hlp Datei mit dem gleichen Namen wie das Programm nicht gefundenwurde. Die F1 Taste ist ja immer für die Hilfe da. Die Hauptklasse der Anwendung ist von CDialog abgeleitet. Ich habe versucht mit der überschriebenen Methode
CDialog::PreTranslateMessage das Drücken der F1 taste abzufangen, es funktioniert leider nicht. Weiss irgendjemand, wie ich diese Funktionalität ausschalte, sodass bei Drücken der F1 Taste nichts ausgelöst wird.
-
Geh in Deine Applikations-Klasse (C...App) und kommentiere in der cpp-Datei
folgende Zeile aus:BEGIN_MESSAGE_MAP(CTestApp, CWinApp) ON_COMMAND(ID_HELP, CWinApp::OnHelp) // <-- diese hier END_MESSAGE_MAP()
-
Vielen Dank, es funktioniert, ich hatte vorher nicht in der App Klasse geschaut.
Viele Grüsse, Ralph