社区
HTML/XML
帖子详情
WebBrowser控件能否把缓冲区内的字符串作为HTML页面打开?(只能给这点,大侠笑纳)
freebeekf
2001-03-30 12:08:00
我用WebBrowser控件来打开HTML资源,利用LoadFromResource我已经做到了,
不过我希望打开的HTML资源动态变化,我不知道有没有办法修改资源。
想这样做--
1、把资源读入到一个自己的缓冲区内,
2、然后用WebBrowser来打开它。
可是1、2我都不会,请大侠帮忙解决。
...全文
90
3
打赏
收藏
WebBrowser控件能否把缓冲区内的字符串作为HTML页面打开?(只能给这点,大侠笑纳)
我用WebBrowser控件来打开HTML资源,利用LoadFromResource我已经做到了, 不过我希望打开的HTML资源动态变化,我不知道有没有办法修改资源。 想这样做-- 1、把资源读入到一个自己的缓冲区内, 2、然后用WebBrowser来打开它。 可是1、2我都不会,请大侠帮忙解决。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kalling
2001-06-04
打赏
举报
回复
我做过的:
先navigate到"about:blank",OnDocumentComplete时
GlobalAlloc一个HGLOBAL,里面存放html字符串,然后执行下面代码:
void LoadHtmlStream(HGLOBAL pHtml)
{
HRESULT hr;
IDispatch * pHtmlDispatch=NULL;
IPersistStreamInit * pPersistStreamInit = NULL;
IStream * pStream = NULL;
pHtmlDispatch=m_pBrowser->GetDocument();
hr = CreateStreamOnHGlobal( pHtml, true, &pStream );
ASSERT(SUCCEEDED(hr));
// Query for IPersistStreamInit.
hr = pHtmlDispatch->QueryInterface( IID_IPersistStreamInit, (void**)&pPersistStreamInit );
ASSERT(SUCCEEDED(hr));
// Initialize the document.
hr = pPersistStreamInit->InitNew();
ASSERT(SUCCEEDED(hr));
// Load the contents of the stream.
hr = pPersistStreamInit->Load( pStream );
ASSERT(SUCCEEDED(hr));
pPersistStreamInit->Release();
pStream->Release();
pHtmlDispatch->Release();
}
很麻烦,是不是?我当初就只能这样做了
111222
2001-06-03
打赏
举报
回复
codeguru有一个memorychtmlview的例子
freebeekf
2001-03-30
打赏
举报
回复
C#
web
browser
控件
设置代理IP访问网站
C#:
web
browser
控件
设置代理IP访问网站
使用Internet
控件
的简单
Web
浏览器
标题中的“使用Internet
控件
的简单
Web
浏览器”指的是利用Microsoft的Internet Explorer ActiveX
控件
(也称为
Web
Browser
控件
)来构建一个简单的应用程序,让用户能够浏览网页。这种
控件
是Windows API的一部分,允许...
一次性分享一些.NET板网友高频经常索要的源代码
9. **Professional
Web
Browser
- Step-By-Step - Part 1.zip**:这可能是一个逐步教程,介绍如何在.NET环境中创建一个专业的
Web
浏览器
控件
。开发者可以自定义浏览器功能,如历史记录、书签等。 10. **ASP. ...
wpf
html
字符串
,在WPF
Web
Browser
控件
中显示来自
字符串
的
html
Web
Browser
有一个NavigateToString方法,您可以使用它来导航到
HTML
内容。如果你想能够绑定到它,你可以创建一个附加的属性,当值改变时可以调用该方法:public static class
Browser
Behavior{public static readonly...
web
browser
控件
调用
html
,winForm中如何实现
Web
browser
控件
加载
html
页面
?
Web
browser
控件
加载
html
页面
非常简单。首先拖一个
web
browser
控件
到窗体中,然后通过代码:
web
Browser
1.Navigate("cityApi.
html
");加载网页资源。如果要实现winform与网页进行交互需要用到事件
web
Browser
1_...
HTML/XML
3,055
社区成员
8,075
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章