`

WebBrowserDemo

 
阅读更多

win8.1下

RECT rc;
	IWebBrowser2* iWebBrowser;
	VARIANT varMyURL;
	static CAxWindow WinContainer;
	LPOLESTR pszName=OLESTR("shell.Explorer.2");
	GetClientRect(hWnd, &rc);
TCHAR cFilePath[MAX_PATH] = {0};
			TCHAR cAppFileName[MAX_PATH] = {0};
			GetModuleFileName(0, cAppFileName, MAX_PATH);
			TCHAR* p = wcsrchr(cAppFileName, '\\');
			*p = 0;
			swprintf_s(cFilePath, _T("%s\\License.html"), cAppFileName);

			WinContainer.Create(hWnd, &rc, 0,WS_CHILD |WS_VISIBLE);
			WinContainer.CreateControl(pszName);
			WinContainer.QueryControl(__uuidof(IWebBrowser2),(void**)&iWebBrowser); 
			VariantInit(&varMyURL);
			varMyURL.vt = VT_BSTR; 
			//varMyURL.bstrVal = SysAllocString(_T("http://www.baidu.com"));
			varMyURL.bstrVal = SysAllocString(cFilePath);
			iWebBrowser-> Navigate2(&varMyURL,0,0,0,0);
			VariantClear(&varMyURL); 
			iWebBrowser-> Release();

 

分享到:
评论

相关推荐

    .netCF webbrowserDemo

    《.NET CF WebBrowserDemo深度解析》 在移动设备开发领域,.NET Compact Framework(简称.NET CF)为开发者提供了一种在小型设备上构建应用程序的强大工具。本文将深入探讨一个基于.NET CF的WebBrowserDemo项目,它...

    WebBrowser Demo

    2. **WebBrowserDemo**:这个可能是项目的主要源代码文件,可能包含了使用`WebBrowser`控件的窗体设计及相关的代码逻辑。通常,此类文件会包含`.cs`后缀,如`Form1.cs`,其中定义了窗体类以及`WebBrowser`控件的使用...

    c# webbrowser

    4. WebBrowserDemo.csproj:这是项目文件,包含了项目的配置信息,如引用、编译设置等。 5. FWBTest.resx:资源文件,可能包含了应用程序使用的字符串、图标等资源。 6. rss.xml 和 rss.xslt:这两个文件可能与RSS...

    C# 实现类似傲游webbrowser超级拖拽 (此程序有些bug)

    提供的WebbrowserDemo可能包含了实现上述功能的示例代码,通过查看和调试这些代码,可以进一步学习如何在C#中实现类似傲游浏览器的超级拖拽功能。这不仅有助于提升C#编程技能,还能加深对Windows编程和Web技术的理解...

Global site tag (gtag.js) - Google Analytics