tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von MCoder
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1596
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Padd_y Padd_y ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    32
    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::PreTranslateMessage(msg);
    ..abfangen will, zeigt sich das Programm unbeeindruckt.

    Besagte Fehlermeldung kommt trotzdem !
     

  2. #2
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Schaue mal in die Message Map deiner Applikationsklasse. Dort gibt es wahrscheinlich einen Eintrag "ON_COMMAND(ID_HELP, CWinApp::OnHelp)". Wenn du den auskommentierst oder löschst, kommt die Meldung nicht mehr.

    Gruß
    MCoder
    pschilling bedankt sich. 
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  3. #3
    Padd_y Padd_y ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    32
    Treffer, versenkt.
    Meinen verbindlichen Dank für die prompte Hilfe
     

Ähnliche Themen

  1. Archivierungsprogramm das ohne RAM arbeitet
    Von daheadcracker im Forum Microsoft Windows
    Antworten: 11
    Letzter Beitrag: 26.03.10, 15:52
  2. case Enter/Return Taste abfangen
    Von Fridulin im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 09.10.07, 17:09
  3. Return-Taste abfangen
    Von webraccoon im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 02.05.05, 15:53
  4. Antworten: 10
    Letzter Beitrag: 12.08.04, 15:51
  5. tabulator taste abfangen!
    Von bergamo im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 14.02.04, 01:59