Énumération SIGDN (shobjidl_core.h)
Demande la forme du nom d’affichage d’un élément à récupérer via IShellItem ::GetDisplayName et SHGetNameFromIDList.
Syntax
typedef enum _SIGDN {
SIGDN_NORMALDISPLAY = 0,
SIGDN_PARENTRELATIVEPARSING,
SIGDN_DESKTOPABSOLUTEPARSING,
SIGDN_PARENTRELATIVEEDITING,
SIGDN_DESKTOPABSOLUTEEDITING,
SIGDN_FILESYSPATH,
SIGDN_URL,
SIGDN_PARENTRELATIVEFORADDRESSBAR,
SIGDN_PARENTRELATIVE,
SIGDN_PARENTRELATIVEFORUI
} SIGDN;
Constantes
SIGDN_NORMALDISPLAY Valeur : 0 0x00000000. Retourne le nom d’affichage relatif au dossier parent. Dans l’interface utilisateur, ce nom est généralement idéal pour l’affichage à l’utilisateur. |
SIGDN_PARENTRELATIVEPARSING (int)0x80018001. Retourne le nom d’analyse relatif au dossier parent. Ce nom ne peut pas être utilisé dans l’interface utilisateur. |
SIGDN_DESKTOPABSOLUTEPARSING (int)0x80028000. Retourne le nom d’analyse relatif au bureau. Ce nom ne peut pas être utilisé dans l’interface utilisateur. |
SIGDN_PARENTRELATIVEEDITING (int)0x80031001. Retourne le nom d’édition relatif au dossier parent. Dans l’interface utilisateur, ce nom peut être affiché pour l’utilisateur. |
SIGDN_DESKTOPABSOLUTEEDITING (int)0x8004c000. Retourne le nom d’édition relatif au bureau. Dans l’interface utilisateur, ce nom peut être affiché pour l’utilisateur. |
SIGDN_FILESYSPATH (int)0x80058000. Retourne le chemin du système de fichiers de l’élément, s’il en a un. Seuls les éléments qui signalent SFGAO_FILESYSTEM ont un chemin d’accès au système de fichiers. Lorsqu’un élément n’a pas de chemin de système de fichiers, un appel à IShellItem ::GetDisplayName sur cet élément échoue. Dans l’interface utilisateur, ce nom peut être affiché pour l’utilisateur dans certains cas, mais notez qu’il peut ne pas être spécifié pour tous les éléments. |
SIGDN_URL (int)0x80068000. Retourne l’URL de l’élément, le cas échéant. Certains éléments n’ont pas d’URL et, dans ce cas, un appel à IShellItem ::GetDisplayName échoue. Ce nom peut être affiché pour l’utilisateur dans certains cas, mais notez qu’il peut ne pas être spécifié pour tous les éléments. |
SIGDN_PARENTRELATIVEFORADDRESSBAR (int)0x8007c001. Retourne le chemin d’accès relatif au dossier parent dans un format convivial tel qu’affiché dans une barre d’adresses. Ce nom peut être affiché pour l’utilisateur. |
SIGDN_PARENTRELATIVE (int)0x80080001. Retourne le chemin d’accès relatif au dossier parent. |
SIGDN_PARENTRELATIVEFORUI (int)0x80094001. Introduit dans Windows 8. |
Remarques
Différentes formes du nom d’un élément peuvent être récupérées via les propriétés de l’élément, y compris celles répertoriées ici. Notez que toutes les propriétés ne sont pas présentes sur tous les éléments, donc seules celles appropriées à l’élément s’affichent.
- PKEY_FileName
- PKEY_ItemFolderNameDisplay
- PKEY_ItemFolderPathDisplay
- PKEY_ItemFolderPathDisplayNarrow
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP avec SP1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |
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