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();
相关推荐
《.NET CF WebBrowserDemo深度解析》 在移动设备开发领域,.NET Compact Framework(简称.NET CF)为开发者提供了一种在小型设备上构建应用程序的强大工具。本文将深入探讨一个基于.NET CF的WebBrowserDemo项目,它...
2. **WebBrowserDemo**:这个可能是项目的主要源代码文件,可能包含了使用`WebBrowser`控件的窗体设计及相关的代码逻辑。通常,此类文件会包含`.cs`后缀,如`Form1.cs`,其中定义了窗体类以及`WebBrowser`控件的使用...
4. WebBrowserDemo.csproj:这是项目文件,包含了项目的配置信息,如引用、编译设置等。 5. FWBTest.resx:资源文件,可能包含了应用程序使用的字符串、图标等资源。 6. rss.xml 和 rss.xslt:这两个文件可能与RSS...
提供的WebbrowserDemo可能包含了实现上述功能的示例代码,通过查看和调试这些代码,可以进一步学习如何在C#中实现类似傲游浏览器的超级拖拽功能。这不仅有助于提升C#编程技能,还能加深对Windows编程和Web技术的理解...