a?

解决方案 »

  1.   

    您可以尝试使用SHInvokePrinterCommand来达到您的目的,该函数的功能是在一个打印机对象上运行一个命令,可以提供的具体功能有:
    1.安装打印机;
    2.打开打印机;
    3.获取打印机属性;
    4.创建打印机链接;
    5.打印测试页。它的原型如下所示:BOOL SHInvokePrinterCommand(
        HWND hwnd,
        UINT uAction,
        LPCTSTR lpBuf1,
        LPCTSTR lpBuf2,
        BOOL fModal
    );其中第二个参数决定了将要被执行的打印机操作的类型,如果赋值为PRINTACTION_PROPERTIES,则由第三个参数lpBuf1所指定的打印机的属性将被显示出来。如果需要进一步的信息,您可以参看:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shinvokeprintercommand.asp
    或http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/Shell/programmersguide/shell_basics/shell_basics_programming/print.asp等其他有关信息。- 微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。