質問のタイトルの通りなのですが、
フォームアプリケーションのリストボックスにあらかじめ登録しておいた文字列を選択して、貼り付け用のボタンをクリックするとサイト等の入力フォームに文字列が貼りつくようにしたいのですが、MSDNなどのサイトを探してもそれらしい関数やソースコードが見当たらないので質問させていただきました。どなたかわかる方がいればアドバイスを頂きたいです。どうぞよろしくお願いします。
貼り付けの順序は、以下のように考えています。
1 サイトの入力フォームにカーソルを置く。
2 リストボックスの文字列を選択する。
3 貼り付けボタンを押す。
4 入力フォームに文字列が張り付けられる。
使用環境は、以下の通りです。
visualC++ 2010 express
.netframework
フォームアプリケーション
> MSDNなどのサイトを探してもそれらしい関数やソースコードが見当たらない
そぉかしら。こんなのどこにでも転がってる希ガス。
System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
if ( listBox1->SelectedItem != nullptr )
textBox1->Text = listBox1->SelectedItem->ToString();
}
επιστημηさん返信ありがとうございました。
返信のコードを試してみたのですが、フォーム内のtextBoxには貼り付くのですが、サイトの入力フォームには貼り付けることが出来ませんでした。
ともあれ、返信とても感謝します。
ありがとうございました。
「サイトの入力フォーム」ってナニ?
編集 削除再度ありがとうございます。
サイトの入力フォームとは、
例えば、youtubeやニコニコ動画にログインするときに、ユーザーネームやパスワードを入力する“ 空白の欄(らん) “のことです。
この返信を書き込んでいるスペースも自分は、“入力フォーム“と呼んでいました。
自分の説明が間違っていたようですみませんでした。
「サイト」ではなく、「Webブラウザに表示されている」の間違いではないですか?
昔のIEだったら、ブラウザ内のテキスト入力フォームとかもウィンドウとして操作できたかも知れませんが…
FireFoxや、IE7ではウィンドウハンドル持っていませんので触りようがありませんが。
各ブラウザのプラグインなりとして動作させないと無理じゃないですかね。
瀬戸っぷさん返信ありがとうございます。
>「サイト」ではなく、「Webブラウザに表示されている」の間違いではないですか?
「サイト」とは言わないんですね。すみませんでした。
入力補助ツールみたいなものをフォームアプリケーションで作りたかったんですけど、無理なことをやろうとしていたみたいです。
色々、アドバイスありがとうございました。