房天下 > 房天下问答 > 业主生活 > 其他
  • DDK开发虚拟打印机

    RT。正在做一个C++课设,要求用C++和DDK做一个虚拟打印机。和PDFCREATOR类似,不过在点击"确定"的时候不用将文件打印成PDF而只需要将打印设置的参数传到一个指定网页就可以了。DDK中已经有了一个虚拟打印机的例子(\src\print\oemdll\psuirep),但是很长时间都没看懂。。。。请问有没有哪位前辈有过开发虚拟打印机的经验,可以指点一下啊?比如打印参数的读取和“确定”按钮的响应事件在哪个文件里?有没有什么相关的入门级傻瓜教材等等。。。。老规矩100分,先谢谢了

    提问者:ainin1999

    发布于2011-01-25

共1个回答
  • stravas 丨Lv 0
    刚次试着做了点东西,不知道对你有帮助没,Print2_ishare工程;在 Print2_ishareApp 类里面添加对打印设置的事件响应,修改消息映射,添加 CPageSetupDialog 类的成员变量对象 m_myPageSetupDlg,具体见附件,里面就写了消息映射块和这块:void CPrint2_ishareApp::OnFilePrintSetup(){ // TODO: 在此添加命令处理程序代码 //m_myPageSetupDlg.m_psd//默认属性修改貌似这个结构体成员变量; if(IDOK==m_myPageSetupDlg.DoModal()) { MessageBox(NULL,_T("Sean's PrintSetDlg"),_T("Sean's PrintSetDlg"),1); //在此地方对打印属性值进行修改保存;___By Sean m_myPageSetupDlg.m_psd;//应该这个里面保存着修改后的页面设置信息就是你需要的信息。 //如果要使修改的变量在实际中起作用,应该还要将某些数据更新到(自己的想法) }}这样应该能获得打印设置参数,具体看MSDN 关于CPageSetupDialog 的说明,还有一些相关结构体的说明。希望有帮助,呵呵,这里面高手一般不上来啊。参考文献:小恩 8504附件:Print2_ishare_Sean.rar
    +10 2011-01-25 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。