在VC对话框中使用视图
2008-01-02 09:36
239 查看
说白了,就是在对话框中显示网页内容,凡是IE中能显示,这个也能显示,像swf动画,gif图片什么的都可以,上图就是一个 显示迅雷网页中的一个swf切换动画. 作为一个简单 的例子,在一个对话框的OnInitDialog函数中写入如下内容:(为了使用CHtmlView类,当然还得在头文件加入这么一句#include <afxhtml.h>) CRuntimeClass * pViewClass=RUNTIME_CLASS(CHtmlView); //要创建CHtml视 //生成一个CCreateContext对象备用 CCreateContext *pContext; pContext=new CCreateContext; pContext->m_pNewViewClass=pViewClass; pContext->m_pCurrentDoc=NULL; pContext->m_pNewDocTemplate=NULL; pContext->m_pLastView=NULL; pContext->m_pCurrentFrame=NULL; CWnd *pWnd=NULL; //创建视图类对象,先从CObject*变换到CWnd* pWnd=DYNAMIC_DOWNCAST(CWnd,pViewClass->CreateObject()); pWnd->Create(NULL,NULL,AFX_WS_DEFAULT_VIEW,CRect(0,0,0,0),this,0,pContext); //CReateContext对象不再需要 delete pContext; CHtmlView *pHtmlView=DYNAMIC_DOWNCAST(CHtmlView,pWnd); //现在可以使用视图的指针了 pHtmlView->MoveWindow(0,0,200,150); //前进到一个地址 pHtmlView->Navigate(_T("www.baidu.com")); |
相关文章推荐
- VC中在对话框上使用Rich Edit控件
- VC的对话框中使用CView类
- VC的文件操作和文件对话框使用
- VC中如何使用"浏览对话框"
- [转]vc对话框使用小技巧
- 对话框与文档上使用视图总结
- 在vc中使用MapX时,如何在视图类中响应鼠标消息
- 利用AppFace美化VC程序(对话框或文档视图结构)
- VC++中查找/替换对话框的使用
- vc6工程以及与vs2010下的vc2010之间的对话框资源复制使用
- 在VC对话框中使用分割窗口
- VC对话框中显示图片及滚动条的使用
- VC对话框使用OnEraseBkgnd函数位图背景并透明
- VC对话框使用OnEraseBkgnd函数位图背景并透明
- vc中对话框使用技巧集合
- VC中在对话框上使用Rich Edit控件相关问题
- vc中文件对话框和文件夹对话框的使用
- 使用单文档视图结构把Word嵌入到VC程序中(2)
- VC对话框如何添加WM_ERASEBKGND消息(OnEraseBkgnd函数)及对话框使用位图背景并透明
- VC对话框使用技巧