ConnectToPrinterDlg

【勇芳软件工作室】汉化HomePreviousNext

ConnectToPrinterDlg功能显示一个对话框,让用户浏览和连接到网络上的打印机。如果用户选择打印机,该函数将尝试创建一个连接;如果服务器上没有安装合适的驱动程序,则可以向用户提供在本地创建打印机的选项。

手柄ConnectToPrinterDlg(

HWND 【HWND】,//对话框的父窗口的句柄
DWORD 【旗】//保留供将来使用,必须为零
); 

参数

【HWND】

指定对话框的父窗口。

【旗】

此参数保留供将来使用。将其设置为零。

返回值

如果功能成功并且用户选择打印机,则返回值是所选打印机的句柄。

如果功能失败,或者用户在不选择打印机的情况下取消对话框,返回值为NULL。

备注

ConnectToPrinterDlg功能尝试创建与所选打印机的连接。但是,如果打印机所在的服务器没有安装合适的驱动程序,则该函数为用户提供了在本地创建打印机的选项。调用应用程序可以通过使用PRINTER_INFO_2结构调用GetPrinter来确定该函数是否在本地创建了打印机,然后检查该结构的属性成员。

应用程序应调用DeletePrinter删除本地打印机。应用程序应调用DeletePrinterConnection删除与打印机的连接。

也可以看看

AddPrinterConnection, ClosePrinter, DeletePrinter, DeletePrinterConnection, GetPrinter, PRINTER_INFO_2