- Win32API質問箱 Build120©2ch.net
59 :デフォルトの名無しさん[sage]:2015/04/15(水) 19:38:08.96 ID:jr652CyU - VCで指定されたキー(左クリック)の離された瞬間を検出して、
printf("左クリックを離さないでください\n")と表示させたいんですが どうすればできますか><?
|
- Win32API質問箱 Build120©2ch.net
64 :デフォルトの名無しさん[sage]:2015/04/15(水) 21:04:56.43 ID:jr652CyU - >>60
じゃあ訂正して、マウスの左ボタンを押下 って言うことにします! >>61 GetAsyncKeyStateでどうやるんですか?? キーが押されてるか、押されてないかを検出できても 離された瞬間って検出できないですよね?
|
- Win32API質問箱 Build120©2ch.net
65 :デフォルトの名無しさん[sage]:2015/04/15(水) 21:13:51.39 ID:jr652CyU - >>63
対象とするプログラム上で、マウスの左ボタンが離された瞬間を検出したいので、 たぶん、クライアント領域です。?
|
- Win32API質問箱 Build120©2ch.net
68 :デフォルトの名無しさん[sage]:2015/04/15(水) 22:11:36.84 ID:jr652CyU - >>66
WM_LBUTTONUP ってだけ言われても意味がわかんないです。 if (GetAsyncKeyState (WM_LBUTTONUP)){ printf("左クリックを離さないでください\n"); 動かないじゃないですか><
|
- Win32API質問箱 Build120©2ch.net
69 :デフォルトの名無しさん[sage]:2015/04/15(水) 22:36:15.69 ID:jr652CyU - >>67のサンプルで試しにコンパイルしたら、
error C2601: 'OnTimer' : ローカル関数の定義が正しくありません。 error C2065: 'hMyWnd' : 定義されていない識別子です。 error C2065: 'bLeft' : 定義されていない識別子です。 error C2065: 'bLeft' : 定義されていない識別子です。 C2065: 'bLeft' : 定義されていない識別子です。 何をすればいいですか?
|