掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SendMessageでキーコードを送るには? (ID:8045)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
もう1つ。 捜査対象のウィンドウにフォーカスを充てれば、keybd_eventが使えます。 var NOTEEDIT :HWND; begin NOTEEDIT:=FindWindow('Notepad',nil); BringWindowToTop(NOTEEDIT); keybd_event(VK_CONTROL, 0, 0, 0); keybd_event(Ord('A'), 0, 0, 0); keybd_event(Ord('A'), 0, KEYEVENTF_KEYUP, 0); keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0); end; > >25が、「すべて選択」のIDです。環境によって違うかもしれません。 > とありましたが、このIDはどうやって調べるんですか? メモ帳であれば、リソースエディタなどで確認できます。リソースとして持っていない場合(コーディングでアクセラレータキーを設定している場合)や、リソースが暗号化(圧縮など)されている場合には使えません。 googleで、eXeScopeや、Resource Hackerを検索してみてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.