iuan19 2015-06-14 15:15 采纳率: 0%
浏览 797

word嵌入到ocx控件中,怎么实现打印文件

我把word文档打开嵌入到ocx控件中,(vc代码)现在想编程实现打印。
直接在word程序中点击打印时会出现打印对话框,我的想法是怎么弹出这个打印对话框,
然后可打印。
我想可能这样实现
LPDISPATCH lpDisp = m_pSelection->GetIDispatch();
CDocument0 testDoc(lpDisp);

    CApplication _app(testDoc.get_Application());
            CDialogs _dlgs(_app.get_Dialogs());

    LONG count = _dlgs.get_Count();
    CDialog0 _dlg;
    LONG itemid=1;
    COleVariant covOptional((long) 1000);
    _dlg.AttachDispatch(_dlgs.Item(itemid));
_dlg.Show(covOptional);

不知道有没有这个打印对话框,而且就算有的话,那么后续打印时怎么编写代码
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记