上次发的盗号者删除在这里重发 多文档打印问题.分不够加上次回答我问题的希望能再来

sbqjhipr 2004-07-26 03:24:03
在MainFrm文件中用Create 创建子窗口并在子窗口中嵌入对话框,这时多文档中的
打印预览变灰.这个没什么.我只是想单击嵌入的对话框中的按钮即出现打印预览窗口.
如何实现.还有在Create建立的子窗口时也使打印预览可用?
...全文
114 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sbqjhipr 2005-03-01
  • 打赏
  • 举报
回复
sbqjhipr@163.com 谢谢各位啦
sbqjhipr 2004-07-31
  • 打赏
  • 举报
回复
他们说用CFormView类可以,就是对话框继承这个类,但是不知为何,窗口不能显示.
MissYouChenMin 2004-07-30
  • 打赏
  • 举报
回复
void CAssetReportDlg::OnButtonPrint()
{
/* LPOLECOMMANDTARGET pCmdTarg = NULL;
LPDISPATCH lpDisp =m_Browser.GetDocument();
ASSERT(lpDisp);
lpDisp->QueryInterface(IID_IOleCommandTarget,(LPVOID*)&pCmdTarg);
ASSERT(pCmdTarg);
pCmdTarg->Exec(NULL,
OLECMDID_PRINT,
OLECMDEXECOPT_DONTPROMPTUSER,
NULL,
NULL);
if (pCmdTarg)
{
pCmdTarg->Release();
}
if (lpDisp)
{
lpDisp->Release();
}
*/
GetDlgItem(IDC_BUTTON_PRINT)->EnableWindow(FALSE);
m_Browser.ExecWB(OLECMDID_PRINT,
OLECMDEXECOPT_DONTPROMPTUSER,
NULL,
NULL);
GetDlgItem(IDC_BUTTON_PRINT)->EnableWindow(TRUE);
}
Kudeet 2004-07-30
  • 打赏
  • 举报
回复
MFC没有在对话框中实现打印和预蓝功能,需要我们处理SDI MDI的细节工作
email
sbqjhipr 2004-07-30
  • 打赏
  • 举报
回复
还是不行啊!!!!!!!!!
名牌大灰狼 2004-07-26
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/2648/2648467.xml?temp=8.541286E-03
http://www.ithome-cn.net/technology/vc/vc95.htm

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧