tagDESKBANDCID, énumération (shobjidl_core.h)
Ces ID de commande peuvent être envoyés au conteneur de l’objet band avec IOleCommandTarget ::Exec.
Syntax
typedef enum tagDESKBANDCID {
DBID_BANDINFOCHANGED = 0,
DBID_SHOWONLY = 1,
DBID_MAXIMIZEBAND = 2,
DBID_PUSHCHEVRON = 3,
DBID_DELAYINIT = 4,
DBID_FINISHINIT = 5,
DBID_SETWINDOWTHEME = 6,
DBID_PERMITAUTOHIDE = 7
} ;
Constantes
DBID_BANDINFOCHANGED Valeur : 0 Mises à jour toutes les bandes ou une bande spécifique.
|
||||||||
DBID_SHOWONLY Valeur : 1 Active ou désactive d’autres bandes dans le conteneur. Définissez pvaIn-vt> sur VT_UNKNOWN et définissez pvaIn-punkVal> sur l’une des valeurs suivantes.
|
||||||||
DBID_MAXIMIZEBAND Valeur : 2 Agrandissez la bande. Définissez pvaIn-ulVal> sur l’ID de la bande à agrandir et définissez pvaIn-vt> sur VT_UI4. |
||||||||
DBID_PUSHCHEVRON Valeur : 3 Version 5. Affiche un chevron push sur une bande de bureau. Définissez pvaIn-vt> sur VT_I4, définissez pvaIn-lVal> sur l’ID de la bande de bureau et définissez le paramètre nCmdExecOpt de la méthode IOleCommandTarget ::Exec sur l’identificateur de bande reçu lors de l’appel le plus récent à IDeskBand ::GetBandInfo. Le conteneur envoie un message RB_PUSHCHEVRON et l’objet band reçoit une notification RBN_CHEVRONPUSHED qui l’invite à afficher le chevron. L’ID de bande est renvoyé à l’objet de bande dans le paramètre lParam du message RBN_CHEVRONPUSHED. |
||||||||
DBID_DELAYINIT Valeur : 4 |
||||||||
DBID_FINISHINIT Valeur : 5 |
||||||||
DBID_SETWINDOWTHEME Valeur : 6 |
||||||||
DBID_PERMITAUTOHIDE Valeur : 7 |
Remarques
Définissez le paramètre pguidCmdGroup de la méthode IOleCommandTarget ::Exec sur CGID_DeskBand, le paramètre pvaIn sur la valeur indiquée dans la description de la commande et le paramètre nCmdID sur l’une des valeurs de commande répertoriées ci-dessus.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | shobjidl_core.h (inclure Shobjidl.h) |
Voir aussi
Création de barres de Explorer personnalisées, de bandes d’outils et de groupes de bureau
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour