扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:郎锐 来源:《CSDN开发高手》杂志 2007年10月19日
关键字:
// 主框架类: // 显示打开文件对话框 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()函数) 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) { // 得到新的客户区 CRect rect; GetClientRect(&rect); // 设置新的窗口位置 m_Web.SetWindowPos(&wndTop, rect.left, rect.top, rect.Width(), rect.Height(), NULL); // 重绘窗体 m_Web.RedrawWindow(); } } |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者