请问如何调用ResetPrinter函数设置默认打印机

解决方案 »

  1.   

    ResetPrinter说明
    改变指定打印机的默认数据类型及文档设置声明
    Declare Function ResetPrinter Lib "winspool.drv" Alias "ResetPrinterA" (ByVal hPrinter As Long, pDefault As PRINTER_DEFAULTS) As Long
    返回值:
    Long,非零表示成功,零表示失败。会设置GetLastErrorhPrinter -------  Long,欲修改的一台打印机的句柄
    参数:
      pDefault -------  PRINTER_DEFAULTS,定义了打印机新设置的一个结构。参考OpenPrinter函数的说明,了解这个结构进一步的细节。结构中的DesiredAccess字段会被忽略
      适用平台
      Windows NT
      

  2.   

    参数:
    hPrinter -------  Long,欲修改的一台打印机的句柄
      

  3.   

    http://www.dapha.net/down/list.asp?id=1349
    http://www.dapha.net/down/list.asp?id=1336