IEコンポーネントを使い倒すスレ
■ このスレッドは過去ログ倉庫に格納されています
0129119
NGNGコメントありがとうございます。やってみました。
document.frames.itemはC++でいうと、
IHTMLDocument2::get_frames --> IHTMLFrameCollection2
IHTMLFrameCollection2::item()
なので(だと思うので)、そうやって、IDispatchを取得
しました。
が、これから何をQueryInterfaceすればよいのかわかりません。
やってみたインターフェイスは
IHTMLElement: NG
IHTMLElementCollection: NG
IHTMLDocument: NG
IHTMLWindow2: OK
で、ありそうなものでインターフェイスが取得できたのは
IHTMLWindow2だけでした。
でも、これでIHTMLWindow2::get_documentで解決、
と思ったのですが、IHTMLWindow2::get_documentではNULL
しか得られませんでした。
IHTMLWindow2::get_nameの値を見ると、目的のフレームと
一致しています。
もう一歩だと思うのですが…
■ このスレッドは過去ログ倉庫に格納されています