描述
AddForm功能将一个表单添加到可以为指定打印机选择的可用表单列表。
C++ 语法
BOOL AddForm( __in HANDLE hPrinter, __in DWORD Level, __in LPBYTE pForm ); |
PowerBASIC 语法
FUNCTION AddFormA ( _ BYVAL hPrinter AS DWORD, _ BYVAL Level AS DWORD, _ BYREF pForm AS ANY _ ) AS LONG |
Unicode版本:
FUNCTION AddFormW ( _ BYVAL hPrinter AS DWORD, _ BYVAL Level AS DWORD, _ BYREF pForm AS ANY _ ) AS LONG |
参数
hPrinter
[in]处理支持以指定格式打印的打印机。使用OpenPrinter或AddPrinter功能来检索打印机句柄。
Level
[in]指定pForm指向的结构的级别。此值必须为1或2。
pForm
[in]指向FORM_INFO_1或FORM_INFO_2结构的指针。
返回值
如果函数成功,则返回值为非零值。
如果函数失败,返回值为零。
备注
应用程序可以通过调用EnumForms功能来确定打印机可用的窗体。
如果P成型指向FORM_INFO_2,则如果具有指定名称的表单已存在或结构的pKeyword值已存在,则AddForm将失败。
引用文件 #INCLUDE Once
WinSpool.inc(包括Windows.inc)