Avatar billede kbhadsten Nybegynder
31. juli 2007 - 09:30 Der er 1 kommentar og
1 løsning

MFC Styring af keystroke (F1)

Hej Eksperten.dk

Jeg er ved at øve mig lidt i C++ og har lavet et MFC program i VC++ (6.0). Mit spørgsmål er så.

Hvordan er det lige jeg styrer tastetryk som F1. Ved tryk på F1 i mit program forsøger applikationen at starte en HLP fil som ikke findes. Denne "fejl" vil jeg gerne have væk. Men jeg har ingen ide om hvordan det sættes op. Kan man evt. på den til at pege på en anden fil?

Pft.
Avatar billede kbhadsten Nybegynder
31. juli 2007 - 11:03 #1
Fandt selv løsningen i dette indlæg.
http://www.eksperten.dk/spm/130073

Metoden der håndterer F1 hedder WinHelp og er en del af klassen CWinApp.
Ved at overstyrer denne metode kan jeg undgå at den gør noget.

Jeg erklærede derfor bare metoden i en af de klasser i mit program som nedarver fra CWinApp. :D
Avatar billede kbhadsten Nybegynder
31. juli 2007 - 11:04 #2
og lader den være tom!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester