脑袋大了,关于API函数openprinter的问题,救救我吧
我在PB根据API的函数说明定以了一个openprinter的函数,用它来打开打印机,并取得打印机的句柄:function long OpenPrinter ( string PrinterName, ulong hPrinter, printer_defaults pdefaults)&
library "winspool.drv" Alias for "OpenPrinterA"
其中的printer_defaults我也按照说明在PB里定义了结构,在一个地方调用:
ulong ll_hprinter,
PRINTER_DEFAULTS pdefaults
string ls_printer_name
ls_printer_name=parent.ddlb_printer.text
openprinter(ls_printer_name,ll_hprinter,pdefaults)
messagebox("",ll_hprinter)
结果MESSAGEBOX返回始终是0,究竟我错在哪里(打印机名字顺利取得)?
library "winspool.drv" Alias for "OpenPrinterA"
其中的printer_defaults我也按照说明在PB里定义了结构,在一个地方调用:
ulong ll_hprinter,
PRINTER_DEFAULTS pdefaults
string ls_printer_name
ls_printer_name=parent.ddlb_printer.text
openprinter(ls_printer_name,ll_hprinter,pdefaults)
messagebox("",ll_hprinter)
结果MESSAGEBOX返回始终是0,究竟我错在哪里(打印机名字顺利取得)?
...全文
相关推荐
C#中通过API实现的打印类 实例代码
介绍了,C#中通过API实现的打印类 实例代码,有需要的朋友可以参考一下
调用API弹出打印机属性对话框
调用API弹出打印机属性对话框,C#环境,调用API弹出打印机属性对话框
Windows API 函数大全
详细描述了 Windows 操作系统中绝大多数的 API 函数及功能。包含网络、消息传递、文件、打印、文本处理、字体、菜单、位图、图标、设备、进程等方面函数。
PB-API函数调用参考
powerbuilder9.0API函数调用打印控制
易语言设置自定义纸张
易语言设置自定义纸张源码,设置自定义纸张,OpenPrinter,AddForm,ClosePrinter


API 调用
