KeyboardProc
-
hallo leute,
mal ne kleine frage. wie kann ich in einer KeyboardProc(HOOKPROC)feststelle, dass der benutzer die SHIFT+STRG+R taste gedrückt hat.
dazu muss ich doch die wparam und lparam prüfen. oder muss ich taste für taste machen. denn folgende geht nicht !
[code] if (nCode==HC_ACTION)
{
if ( ( wParam == VK_SHIFT) && ( wParam == VK_CONTROL) &&
( lParam == 'R') )
{
code]danke leute der PASCh3R
-
Ich kann mich irren, aber wird das nicht mit VK_SHIFT | VK_CONTROL abgefragt (also mit OR)?
Also so:
if (nCode==HC_ACTION) { if ( ( wParam == VK_SHIFT | VK_CONTROL) && (lParam == 'R') ) { } }
[ Dieser Beitrag wurde am 23.05.2003 um 19:52 Uhr von Hepi editiert. ]
-
sorry aber das geht auch nicht *heul*
der PASCh3R
-
Ich weiß zwar net, was du machen willst, aber vielleicht reicht dir auch ein einfaches RegisterHotKe y
-
mein tool soll das clipboard verändern, egal wo ich mich gerade befinde.
halt also keiner ein plan wie ich in der HookProc abfragen kann, ob eine bestimte "TASTENKOMBINATION"(STRG+SHIFT+V) gedrückt wurde ?
der PASCh3R
-
Warum reagierst Du nicht auf WM_COPY, WM_PASTE oder WM_CUT???
-
@Hepi
1. das tool soll hidden sein
2. soll das tool nur seine arbeit machen, wenn eine bestimmte Tastenkombination gedrückt wurde
3. es muss mit hook realiesiert werdender PASCh3R
-
Ja und? Reagier per Hook auf die 3 Messages, wo ist das Problem?
Ob Du nun auf STRG+C oder auf WM_COPY reagiert, ist doch vollkommen Wurst?!?
-
@Hepi
genau das ist ja mein probelm. ich habe kein plan wie ich auf die drei ereignisse reagieren kann. also wie ich die abfrage gestallten soll.der PASCh3R
-
@PASCh3R
wenn du etwas "hilfbereiter" meine thread entgegengewickt hättest, würde ich es die sagen. SO NICHT MEIN FEUND DES DONNERS!!!! :ppepe
PS.: es ist simple ->MSDN<- DENN WER LESEN KANN IST KLAR IM VORTEIL.
-
RegisterHotKey reicht dafür aus!
-
@pepe
sorry hatten einen bad day. aber das weisst du ja jetzt schon.
nochmals danke für deine hilfe (mail)!.ES GEHT.!
der PASCh3R