- PR -

IEに表示されるコントロールを操作する

1
投稿者投稿内容
カンタイ
会議室デビュー日: 2006/08/10
投稿数: 1
投稿日時: 2006-08-10 23:54
はじめまして、カンタイと申します。

IE上に表示されるInputタグのテキストボックスやボタンを操作する
マクロプログラムを、C#にて作成しています。

自分の考えでは、
1. IEのウィンドウハンドルを取得
2. ハンドルからIEを操作できるクラスを取得
3. クラスを利用し ごにょごにょ
となっているのですが、案の定というか2.の段階で躓いてしまい、
ネットを徘徊しましたが、残念ながらそれらしい情報を得るには至らず悩んでいます。
(1.は EnumWindows関数を使い、それらしいハンドルが取得できました。)

そこで質問なのですが、
取得したウィンドウハンドルから、IEを操作するクラスを取得する事はできるのでしょうか?
(それとも、そもそも上記では実現できないのでしょうか?)

まことに恐れ入りますが、ご教授頂きたくお願い申し上げます。

開発環境
WindowsXP
VisualStadio2003 C#

以上、乱文しつれいします。
Hongliang
ぬし
会議室デビュー日: 2004/12/25
投稿数: 576
投稿日時: 2006-08-11 00:12
Shell32 の Windows メソッドを使うとか。
ちなみにクラスって言っても .NET の基本クラスライブラリにはありません。COM 経由です。
1

スキルアップ/キャリアアップ(JOB@IT)