掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
POSTMESSAGEのファイルの保存のmsgコードは? (ID:83384)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ダイアログボックスを含むウィンドウは、どのようなものであれ 毎回ウィンドウハンドルは違います。 よって、FindWindow等のAPIで該当のウィンドウを探し、その ウィンドウハンドルを得てからそのウィンドウにPostMEssage なり、SendMessageなりを行うことになります。 一発技では、出来ません。 "名前を付けて保存"と言うのはダイアログ中のメッセージだと 思いますが、その場合のタイトルには何と表示されていますか? FindWindou等のAPIでは、タイトルに表示されているテキストを 対象にするか、もしくはウィンドウのクラス名で検索すること になっています。 クラス名を取得するには、一番いい方法は、SPY++しか無いよう に思います。あとは、タイトルに表示されている文字列で検索 しウィンドウハンドルを得ることです。ウィンドウハンドルを 得ないことには、その先何もできません。 EnumWindou等でのウィンドウの列挙や、FindWindou等での検索 関係のAPIをインプリし、なんとか該当のウィンドウハンドルを 得ることに注力して下さい。 得た後は、PostMessageとか・・・やりたいことがやっと可能 になります。 以上。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.