WebBrowserを使って、webページのフォームへ自動で入力したいのですが
検索して調べたところVC++で書いている人を見つける事が出来ませんでした。
VBでの書き方は
WebBrowser1.Document.Forms("form1").DomElement("ABC").value = "XYZ"
だと分かったのですが、VC++での書き方がわかりません。
VBの書き方を真似して
WebBrowser1->Document->Forms("form1")->DomElement("ABC")->value = "XYZ";
と書いてみたのですが、以下のようなエラーが出ます。
error C2064: 1 引数を取り込む関数には評価されません。
error C2227: '->DomElement' : 左側がクラス、構造体、共用体、ジェネリック型へのポインタではありません。
error C2227: '->value' : 左側がクラス、構造体、共用体、ジェネリック型へのポインタではありません。
WebBrowser1->Document->Forms[0]->DomElement[0]->value = 1;
とやってみても
error C2660: 'System::Windows::Forms::HtmlElement:
omElement::get' : 関数に 1 個の引数を指定できません。
error C3915: 'System:
bject' には、既定のインデックス付きのプロパティ (クラス インデクサ) がありません
error C2065: 'value' : 定義されていない識別子です。
とエラーになります。
どなたかご教授お願い致します。
Visual Studio 2005 Standard Editionを使っています。