Ctrlキーを単独で押下する場合と、Ctrl+左クリックを押下する場合とでは、WindowsAPI上でどのように違うのでしょうか。

できればそのAPIの解説が詳しくのっているURLを知りたいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/06/11 23:08:43
  • 終了:--

回答(1件)

id:hajime_ninomae No.1

hajime_ninomae回答回数17ベストアンサー獲得回数02004/06/11 23:35:45

ポイント100pt

Windowsが返してくれるメッセージが違います。

たとえば、CtrlのみだとWM_KEYDOWNのみ。

左クリックのみだとWM_LBUTTONDOWNも一緒に返ってきますす。

 

簡単にキー押下情報を入手できるGetAsyncKeyState関数の引数でいくと、

左Ctrl:VK_LCONTROL

右Ctrl:VK_RCONTROL

マウス左:VK_LBUTTON

あたりです。

ここら辺はNSDNを見るのもよいかと・・・

id:fk_2000

ありがとうございます。大変よく理解できました。100P差し上げます!

2004/06/12 01:06:37

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません