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条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥50 永磁型步进电机PID算法
    • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
    • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
    • ¥15 如何处理复杂数据表格的除法运算
    • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
    • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
    • ¥200 uniapp长期运行卡死问题解决
    • ¥15 latex怎么处理论文引理引用参考文献
    • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
    • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?