PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hot Key proggen


DeanMarkley
17.09.2002, 14:15
Hallo zusammen, kann mir einer kurz einen Code zeigen bzw erstellen in dem die F1 Taste als aufruf ein .doc oder .pdf datei öffnet?
Das ganze soll im prinzip funzen wie die help funktion unter Windows


Format C:
17.09.2002, 14:48
Ich würde es mit einen Keyboard-Hook machen


http://www16.brinkster.com/fansoft/Tutorials/Hook%20Me%20Up.html

DeanMarkley
17.09.2002, 15:22
Das bringt mich irgendwie nicht weiter!!
gibt es noch andere möglichkeiten??

Format C:
17.09.2002, 15:30
Kannst ja auch den Tastatur Interrupt abfangen, ist aber unter WIN9x/NT schwierig.

Wieso bringt dich das nicht weiter ?

DeanMarkley
17.09.2002, 15:39
Weil sich das doch auf programme bezieht die im hintergrund laufen, das soll sich schon auf das prog beziehen was der user gerade vor sich hat!
den ganzen klimbim im hintergrund und so brauche ich alles nciht!
Wie funzt das denn über haupt?
gibt es keine Funktion oder Klasse die das beinhaltet?

Format C:
17.09.2002, 15:54
Wenn du die API verwendest bekommt dein Fenster die Nachricht WM_KEYDOWN bei einen Tastendruck:




case WM_KEYDOWN:
{
int nVKey = (int) wParam; // virtual-key code
int lKeyData = lParam; // key data

}
return 0;


für F1 währe dann nVKey = 112

DeanMarkley
18.09.2002, 11:40
danke für den tipp