掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SendMessageでキーコードを送るには? (ID:8052)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
んぽさんへ、 まずSleepを間に挟むというのは、今、その場しのぎでやっています。 Sleepを追加することによりとりあえず動作はするんですが、 ユーザーが連続で処理を実行すると、コードの一部が無視されます。 さらに処理後のSendMessage(Handle,WM_CLOSE,0,0);が動作しなくなります。 にしのさんへ 察しのとおりこのコントロールは、ボタンです。しかし、 >ハンドルからウィンドウを特定 が実行できないと、ボタンをクリックするメッセージを送ることはできません。 なので、目的のソフトに設定されているこのボタンと同じ動作をする キーボードショートカットを利用しようと考えていましたが、 Keybd_eventも不安定な動作のためこれは断念しなければならない 状態になってしまったんです。 ちなみに送るはずのショートカットは、Ctrl+Iです。 jokさんへ コントロールIDとは、ハンドルのことですか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.