掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MFCで別プロセスのIEの接続中のURLアドレスを取得するには (ID:56890)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
接続中のURLを取得しましたが、今度はHTMLドキュメントを取得したいのですが、以下のソースに具体的にどの関数、インターフェイスを追加すればよろしいですか、どのたかご教授ください。 #include "stdafx.h" #include <iostream> using namespace std; #import "C:\WINDOWS\system32\mshtml.dll" #import "C:\WINDOWS\system32\shdocvw.dll" int _tmain(int argc, _TCHAR* argv[]) { long nIndex; long nMax; HRESULT sc; sc = ::CoInitialize(NULL); SHDocVw::IShellWindowsPtr pShellWindows; pShellWindows.CreateInstance(__uuidof(SHDocVw::ShellWindows)); IDispatchPtr spDisp; nMax = pShellWindows->GetCount(); for (nIndex = 0; nIndex < nMax; nIndex++) { _variant_t va(nIndex, VT_I4); spDisp = pShellWindows->Item(va); SHDocVw::IWebBrowser2Ptr spBrowser(spDisp); //IHTMLDocument2Ptr HTMLDocument = spBrowser->get_Document(&spDisp); if (spBrowser != NULL) { cout << (LPCTSTR)spBrowser->GetLocationURL()<<"\n\n"; } } return 0; }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.