没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/4169782/bg1.jpg)
文档的打开显示
本程序在文件打开显示上采取的策略是:由程序框架负责获取需要打开的文件路径,
并新建一文档。在视图更新“Microsoft Web 浏览器”控件创建完毕后,由 CWebBrowser2 类
成员函数 Navigate ()负责对具体文档的维护管理。这部分工作的具体处理代码如下:
// 主框架类:
// 显示打开文件对话框
CFileDialog fileDlg(TRUE, "*.doc", "*.doc", OFN_HIDEREADONLY |
OFN_OVERWRITEPROMPT, "Word 文 件 (*.doc)|*.doc|PDF 文 件 (*.pdf)|*.pdf|Web 页 (*.htm)|
*.htm|所有文件(*.*)|*.*||", NULL);
if (fileDlg.DoModal() == IDOK)
{
// 得到文件路径
m_sPath = fileDlg.GetPathName();
// 新建文档
PostMessage(WM_COMMAND, ID_FILE_NEW, 0);
}
……
// 视图类:
// 得到并保存要打开的文件路径
m_sFilePath = ((CMainFrame*)AfxGetApp()-〉GetMainWnd())-〉m_sPath;
((CMainFrame*)AfxGetApp()-〉GetMainWnd())-〉m_sPath = "about:blank";
// 打开指定的文件
m_Web.Navigate(m_sFilePath, NULL, NULL, NULL, NULL);
// 窗体设置为大小可变
m_Web.SetResizable(TRUE);
为了在刷新视图或窗口尺寸变更时能够即使刷新显示,还需要在 OnDraw()函数和
WM_SIZE 消息响应函数 OnSize()中添加额外的处理代码:
// 重绘窗口 (OnDraw()函数)
if (m_Web.m_hWnd != NULL)
m_Web.RedrawWindow();
……
void CShowWordView::OnSize(UINT nType, int cx, int cy)
{
CView::OnSize(nType, cx, cy);
if (m_Web.m_hWnd != NULL)
{
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
aawsz5640
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0