Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’élément button requis spécifie les caractéristiques d’un bouton dans une boîte de message qui s’affiche sur l’ordinateur client.
L’élément button est défini dans l’espace de noms asyncui à cet URI :
https://schemas.microsoft.com/2003/print/asyncui/v1/request
Cette ressource n’est peut-être pas disponible dans certaines langues et certains pays.
Utilisation
<button
stringID = "xs:string"
resourceDll = "xs:string"
buttonID = "xs:string"/>
Attributs
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
| buttonID | xs:string | Yes | Attribut obligatoire qui spécifie la chaîne qui sera retournée au pilote d’imprimante lorsque l’utilisateur clique sur le bouton. Cet attribut peut prendre l’une des valeurs suivantes : IDOK : un bouton portant le nom « OK » s’affiche dans la boîte de message. Lorsque l’utilisateur clique sur le bouton, la boîte de message retourne la chaîne « IDOK ». IDCANCEL : un bouton portant le nom « CANCEL » s’affiche dans la boîte de message. Lorsque l’utilisateur clique sur le bouton, la boîte de message renvoie la chaîne « IDCANCEL ». |
| resourceDll | xs:string | No | Attribut facultatif qui spécifie une DLL de ressource qui contient le texte à afficher sur le bouton. Cette DLL doit être un fichier dépendant du pilote d’imprimante et doit être présent dans le dossier de ressources du pilote (par exemple, %SYSTEMROOT%\system32\spool\drivers\w32x86\3). |
| stringID | xs:string | Yes | Attribut obligatoire qui spécifie le texte à afficher sur le bouton. La valeur de l’attribut spécifie l’emplacement de la chaîne de texte dans la DLL de ressource. |
Éléments enfants
Il n’y a pas d’éléments enfants.
Éléments parents
| Élément | Description |
|---|---|
| buttons | Élément obligatoire qui spécifie un ou plusieurs boutons affichés dans la boîte de message de notification d’événement sur l’ordinateur client. |
Remarques
Les boutons s’affichent en bas de la boîte de message.
Exemples
L’exemple de code suivant montre comment utiliser l’élément button pour afficher les boutons OK et CANCEL l’un à côté de l’autre.
<?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>