É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) |