elemento button
L'elemento pulsante obbligatorio specifica le caratteristiche di un pulsante in una finestra di messaggio visualizzata nel computer client.
L'elemento button è definito nello spazio dei nomi asyncui in questo URI:
https://schemas.microsoft.com/2003/print/asyncui/v1/request
Questa risorsa potrebbe non essere disponibile in alcune lingue e paesi.
Utilizzo
<button
stringID = "xs:string"
resourceDll = "xs:string"
buttonID = "xs:string"/>
Attributi
Attributo | Type | Obbligatoria | Descrizione |
---|---|---|---|
buttonID | xs:string | Sì | Attributo obbligatorio che specifica la stringa che verrà restituita al driver della stampante quando l'utente fa clic sul pulsante. Questo attributo può accettare uno dei valori seguenti: IDOK: nella finestra di messaggio verrà visualizzato un pulsante con il nome "OK". Quando l'utente fa clic sul pulsante, la finestra di messaggio restituisce la stringa "IDOK". IDCANCEL: nella finestra di messaggio verrà visualizzato un pulsante con il nome "CANCEL". Quando l'utente fa clic sul pulsante, la finestra di messaggio restituisce la stringa "IDCANCEL". |
resourceDll | xs:string | No | Attributo facoltativo che specifica una DLL della risorsa contenente il testo da visualizzare sul pulsante. Questa DLL deve essere un file dipendente del driver della stampante e deve essere presente nella cartella delle risorse del driver, ad esempio %SYSTEMROOT%\system32\spool\drivers\w32x86\3. |
stringID | xs:string | Sì | Attributo obbligatorio che specifica il testo da visualizzare sul pulsante. Il valore dell'attributo specifica la posizione della stringa di testo nella DLL della risorsa. |
Elementi figlio
Non ci sono elementi figlio.
Elementi padre
Elemento | Descrizione |
---|---|
buttons | Elemento obbligatorio che specifica uno o più pulsanti visualizzati nella finestra di messaggio di notifica degli eventi nel computer client. |
Commenti
I pulsanti verranno visualizzati nella parte inferiore della finestra di messaggio.
Esempio
Nell'esempio di codice seguente viene illustrato come usare l'elemento button per visualizzare i pulsanti OK e CANCEL accanto all'altro.
<?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>