掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SendMessage WM_GETTEXTで動作が停止してしまう (ID:29592)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは。 質問します。 プログラムAで プログラムBに対して var WindowText: array [0..255] of Char; SendMessage(プログラムBのハンドル, WM_GETTEXT, 255, Integer(@WindowText)); とすると、普通はそのアプリのウィンドウテキスト つまり、タイトルバーの文字が取得できるのですが WindowsXPでプログラムBのボタンイベントで Sleep(1000*60); と記述すると、そこで動作が停止してしまい プログラムAも戻りが無い為に停止してしまいます。 他のOS上では動作は確認してません。 かといって、SendMessageをPostMessageにしても タイトルバー文字は得られませんし このようにSendMessageした時に戻りが非常に遅い場合、 どのように対処すればよいのでしょうか? ご存じの方、おられましたら よろしくお願いします。 ※前のゴーストウィンドウに関する質問とも 関連しています。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.