• ベストアンサー

外部アプリにあるComBoxにテキストを書き込むには?

外部アプリにあるComBoxにテキストを書き込むには? 添付データの画像は、別アプリの機能の一部です。 赤色で囲ってある場所に、ファイル名を書き込みたいと思います。 使っている開発ツールは、VC++6.0です。 Spy++で調べながら行っていますが、テキストに書き込む方法が分かりません。 別アプリに対して、「テキストを送信できないらしい」という所までは分かりました。 ならば、表示しているファイルを選択することは出来ますか? 何かよい方法があったら、ご教示ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • anicicle
  • ベストアンサー率36% (129/356)
回答No.1

>表示しているファイルを選択することは出来ますか? 「表示しているファイル」は別アプリで表示しているファイル名のことですか? 添付はコモンダイアログベースで処理しようとしているのですか? ダイアログを開くときにデフォルトファイル名は設定出来るので、そのタイミングでファイル名を記録したテキストを読んでデフォルト名とすることなら可能ですが。 もしくはクリップボードやOLE経由とか。 但し、その別アプリが上記の受け取り機能をサポートしている必要がありますが。

xcode_15
質問者

お礼

御解答、ありがとうございます。 FindWindowEx でIDを取得し、PostMessageで一文字づつ送信をして実現できました。

その他の回答 (1)

  • davidfox
  • ベストアンサー率58% (21/36)
回答No.2

> 別アプリに対して、「テキストを送信できないらしい」という所までは分かりました。 ?できるはずですけど... 赤枠のEditコントロールを狙わないとだめですよ。

xcode_15
質問者

お礼

御解答、ありがとうございます。 何とか自力で解決できました。 ConboBoxの構造は、階層状態になっているので狙うのが大変でした。