[リストへもどる]
一括表示

投稿時間:2003/05/09(Fri) 00:19
投稿者名:ぶいびい
Eメール:
URL :
タイトル:
[,NET]別アプリの現在フォーカスのあるコントロールに文字はりつけ
こんばんわ。
.NETについてのしつもんです。

現在ファーカスのあたっている(カーソルが点滅している)コントロールに
.NETのフォームのTEXTBOXに入力されている文字を送りたいと思っています。
ちなみに、そのファーカスのあたっているコントロールは
どのアプリなのか(WORDなのかメーラーなのかnotepadなのか)が何もわからない場合
1.そのコントロール名を取得
2.そこに値を入力
という2つのステップが必要なのだと思いますが、よくわかりません。

もしこれがわかる方いらっしゃいましたら、助けてください。
よろしくお願いします!

投稿時間:2003/05/09(Fri) 11:25
投稿者名:よねKEN
Eメール:
URL :http://www5b.biglobe.ne.jp/~yone-ken/
タイトル:
Re: [,NET]別アプリの現在フォーカスのあるコントロールに文字はりつけ
> 現在ファーカスのあたっている(カーソルが点滅している)コントロールに
> .NETのフォームのTEXTBOXに入力されている文字を送りたいと思っています。

SendKeysクラスのSendメソッド一応可能だと思います。
ただし、VB6のSendKeys関数とは仕様が異なるので、
文字列によってはうまく送れないかもしれません。

投稿時間:2003/05/11(Sun) 22:43
投稿者名:ぶいびい
Eメール:
URL :
タイトル:
Re^2: [,NET]別アプリの現在フォーカスのあるコントロールに文字はりつけ
こんばんは。よねKENさん。お返事ありがとうございます。

本とかもまだVB6.0の方が多くて便利ですよね。
まずステップ1として、
現在フォーカスのあるコントロール(他アプリ含む)名を取得し、
MESSEGEBOXで表示してみようかなと思うのですが、.NETでも
API、USER32のGETFOCUSかなにかで取得できるのでしょうか?

その後、そこにフォーム上の値をSENDという形に持っていこうと思うのですが。
よろしくお願いします・・。