button 元素
必需的 button 元素指定客户端计算机上显示的消息框中按钮的特征。
按钮元素在此 URI 的 asyncui 命名空间中定义:
https://schemas.microsoft.com/2003/print/asyncui/v1/request
此资源可能在某些语言和国家/地区不可用。
使用情况
<button
stringID = "xs:string"
resourceDll = "xs:string"
buttonID = "xs:string"/>
属性
属性 | 类型 | 必需 | 说明 |
---|---|---|---|
buttonID | xs:string | 是 | 一个必需属性,指定当用户单击按钮时将返回到打印机驱动程序的字符串。 此属性可以采用以下值之一: IDOK - 名称为“确定”的按钮将显示在消息框中。 当用户单击该按钮时,消息框将返回字符串“IDOK”。 IDCANCEL - 消息框中将显示名为“CANCEL”的按钮。 当用户单击该按钮时,消息框将返回字符串“IDCANCEL”。 |
resourceDll | xs:string | 否 | 一个可选属性,用于指定包含要显示在按钮上的文本的资源 DLL。 此 DLL 应是打印机驱动程序的依赖文件,并且必须存在于驱动程序资源文件夹中, (例如%SYSTEMROOT%\system32\spool\drivers\w32x86\3) 。 |
stringID | xs:string | 是 | 一个必需属性,指定要在按钮上显示的文本。 属性值指定文本字符串在资源 DLL 中的位置。 |
子元素
没有子元素。
父元素
元素 | 说明 |
---|---|
buttons | 一个必需元素,指定客户端计算机上的事件通知消息框中显示的一个或多个按钮。 |
注解
按钮将显示在消息框底部。
示例
下面的代码示例演示如何使用 button 元素彼此相邻地显示 “确定” 和 “取消 ”按钮。
<?xml version="1.0" ?>
<asyncPrintUIRequest
xmlns="https://schemas.microsoft.com/2003/print/asyncui/v1/request">
<v1>
<requestOpen>
<messageBoxUI>
<title stringID="1234" resourceDll="IHV.dll" />
<body stringID="100" resourceDll="IHV.dll">
<parameter stringID="5" />
<parameter stringID="1002" resourceDll="IHV.dll" />
</body>
<buttons>
<button stringID="1" resourceDll="IHV.dll" buttonID="IDOK"/>
<button stringID="2" resourceDll="IHV.dll" buttonID="IDCANCEL"/>
</buttons>
</messageBoxUI>
</requestOpen>
</v1>
</asyncPrintUIRequest>