次の方法で共有


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>

関連項目

buttons