ダイアログからIEに文字入力を – プログラミング – Home

ダイアログからIEに文字入力を
 
通知
すべてクリア

[解決済] ダイアログからIEに文字入力を


はまじぃ
 はまじぃ
(@はまじぃ)
ゲスト
結合: 19年前
投稿: 2
Topic starter  

 現在学生で、Visual Studio.net2003のVCダイアログベースでプログラムを作っていま
す。IEのURLを打つ所等の別のアプリのフォーカス部分に、ダイアログで入力した文字列
を移したいのですが、どうしたらいいのでしょうか?以下にやってることを書きます。

・文字入力とは関係ないプログラムでマウスを使って文字入力をする必要が出てきた
・文字入力をしたい時カーソルをエディットボックス等に表示させて右クリックすると
 別のダイアログベースプログラムをDoModal関数で呼び出す
・起動したダイアログで文字列をボタンで選択
・文字列をDDXに格納(これはまだ途中)

 自分の作ったプログラムのエディットボックスに文字列を移動させるのとは勝手が違
う気がするので見当がつかないです。また、ダイアログをいじるとIEのフォーカスがダ
イアログに移って消えてしまうような気がして悩んでます。アドバイスを頂けません
か?


引用未解決
トピックタグ
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

ダイアログの方では、文字列をクリップボードにテキストとして格納する。
エディットボックスの方では、マウスの右クリックで「貼り付け」する。

# SendInputあたりで、Ctrl+V を送りつけるとかもありでしょうか。


返信引用
はまじぃ
 はまじぃ
(@はまじぃ)
ゲスト
結合: 19年前
投稿: 2
Topic starter  

ありがとうございます。とても参考になりました。エディットボックスの文字の選択を
SetSelでして、貼り付ける感じでしょうか?おかげさまでなんとかできそうです。さっ
そくやってみます!


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました