Compartir a través de


elemento button

El elemento de botón necesario especifica las características de un botón en un cuadro de mensaje que se muestra en el equipo cliente.

El elemento button se define en el espacio de nombres asyncui en este URI:

https://schemas.microsoft.com/2003/print/asyncui/v1/request

Es posible que este recurso no esté disponible en algunos idiomas y países.

Uso

<button
  stringID = "xs:string"
  resourceDll = "xs:string"
  buttonID = "xs:string"/>

Atributos

Atributo Tipo Requerido Descripción
buttonID xs:string Atributo necesario que especifica la cadena que se devolverá al controlador de impresora cuando el usuario haga clic en el botón. Este atributo puede tomar uno de los siguientes valores:

IDOK : se mostrará un botón con el nombre "Ok" en el cuadro de mensaje. Cuando el usuario hace clic en el botón, el cuadro de mensaje devuelve la cadena "IDOK".

IDCANCEL : se mostrará un botón con el nombre "CANCEL" en el cuadro de mensaje. Cuando el usuario hace clic en el botón, el cuadro de mensaje devuelve la cadena "IDCANCEL".
resourceDll xs:string No Atributo opcional que especifica un archivo DLL de recursos que contiene el texto que se va a mostrar en el botón. Este archivo DLL debe ser un archivo dependiente del controlador de impresora y debe estar presente en la carpeta de recursos del controlador (por ejemplo, %SYSTEMROOT%\system32\spool\drivers\w32x86\3).
stringID xs:string Atributo obligatorio que especifica el texto que se va a mostrar en el botón. El valor del atributo especifica la ubicación de la cadena de texto en el archivo DLL de recursos.

Elementos secundarios

No hay elementos secundarios.

Elementos primarios

Elemento Descripción
buttons Elemento necesario que especifica uno o varios botones que se muestran en el cuadro de mensaje de notificación de eventos en el equipo cliente.

Comentarios

Los botones se mostrarán en la parte inferior del cuadro de mensaje.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el elemento de botón para mostrar los botones Aceptar y CANCELAR junto a otros.

<?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>

Consulte también

buttons