- - PR -
VBからnetscapeのコントロールを取得する方法
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-07-20 00:59
初めて質問します。
VisualBasic初心者です。次の内容についてご教授ください。 VBを使用してnetscapeのコントロールを行うことが可能でしょうか? 具体的には、 1.netscapeのURL表示欄に表示されているアドレスを取得する。 2.text入力領域のコントロールを取得する。 というようなことが可能かどうかを知りたいです。 環境は以下の通りです。 VisualBasic 6.0 OS:Windows2000 or WindowsXP よろしくお願い致します。 | ||||||||
|
投稿日時: 2006-07-20 08:16
ブラウザの動作を制御する処理を正攻法で行うなら、Pluginを作成することになります。これはVB6.0では作成できません。 非常に限定された方法でよいなら、Proxyサーバーを作成する方法もあるでしょう。VB6.0でProxyサーバーを作成するのは現実的とは思えませんが、限定された用途の中でなら、貴方のやりたい事を実現できるはずです。 一般的に行われるSendMessage APIを使って他のアプリケーションを制御する方法では、貴方のやりたい事を実現できません。Spy++などを使ってみれば分かりますが、text入力領域やURL表示領域は独立したウィンドウハンドルを持っていません。Windowsの提供しているコントロールを利用して作成しているわけではないので、WindowsAPIでは制御できないのです。 | ||||||||
|
投稿日時: 2006-07-21 00:37
甕星様 ご回答ありがとうございます。
初心者ながらも難しそうなことが多少解りました。 ありがとうございました。
|
1