掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
キーを押したのと同じ結果を得るには? (ID:5427)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
keybd_eventは、「キーイベントをシミュレートする」APIです。 keybd_event(Ord('A'), 0, 0, 0); がAを押すシミュレート、 keybd_event(Ord('A'), 0, KEYEVENTF_KEYUP, 0); が、Aを離すシミュレートです。 例えば、Ctrl+Cとしたいのであれば、 keybd_event(VK_CONTROL, 0, 0, 0); keybd_event(Ord('C'), 0, 0, 0); keybd_event(Ord('C'), 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0); となります。 # つまり、Ctrlを押し、Cを押し、Cを離し、Ctrlを離す。 仮想キーのキーコードは、 http://black.sakura.ne.jp/~third/system/winapi/win32.html このあたりを参考にしてみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.