button 要素
必須の button 要素は、クライアント コンピューターに表示されるメッセージ ボックス内のボタンの特性を指定します。
button 要素は、この URI の asyncui 名前空間で定義されます。
https://schemas.microsoft.com/2003/print/asyncui/v1/request
このリソースは、一部の言語や国では利用できない場合があります。
使用方法
<button
stringID = "xs:string"
resourceDll = "xs:string"
buttonID = "xs:string"/>
属性
属性 | Type | Required | 説明 |
---|---|---|---|
buttonID | xs:string | はい | ユーザーがボタンをクリックしたときにプリンター ドライバーに返される文字列を指定する必須の属性。 この属性は次のいずれかの値を取得することができます。 IDOK - "OK" というボタンがメッセージ ボックスに表示されます。 ユーザーがボタンをクリックすると、メッセージ ボックスに "IDOK" という文字列が返されます。 IDCANCEL - "CANCEL" というボタンがメッセージ ボックスに表示されます。 ユーザーがボタンをクリックすると、メッセージ ボックスに "IDCANCEL" という文字列が返されます。 |
resourceDll | xs:string | いいえ | ボタンに表示するテキストを含むリソース DLL を指定する省略可能な属性。 この DLL はプリンター ドライバーの依存ファイルであり、ドライバー リソース フォルダー (%SYSTEMROOT%\system32\spool\drivers\w32x86\3 など) に存在する必要があります。 |
stringID | xs:string | はい | ボタンに表示するテキストを指定する必須の属性。 属性値は、リソース DLL 内のテキスト文字列の場所を指定します。 |
子要素
子要素は存在しません。
親要素
要素 | 説明 |
---|---|
buttons | クライアント コンピューターのイベント通知メッセージ ボックスに表示される 1 つ以上のボタンを指定する必須の要素。 |
解説
メッセージ ボックスの下部にボタンが表示されます。
例
次のコード例は、button 要素を使用して、互いに横に [OK] ボタンと [キャンセル] ボタンを表示する方法を示しています。
<?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>