Utilisation de listes de propriétés

Après avoir évalué votre stratégie de propriétés, vous devez déterminer les propriétés à afficher dans l’interface utilisateur de Windows Explorer et où. Il existe différents emplacements où les propriétés sont affichées en lecture seule. En revanche, la modification de propriétés est activée uniquement dans la boîte de dialogue Propriétés . Cette boîte de dialogue peut être appelée via le lien Modifier les propriétés dans le volet Aperçu ou le menu contextuel d’un élément.

Les listes de propriétés sont des chaînes délimitées par des points-virgules qui ont la forme suivante.

Prop:[flags]PropertyCanonicalName;[flags]PropertyCanonicalName;

Le seul indicateur actuellement disponible est indiqué dans le tableau suivant.

Indicateur Description
* N’affichez pas la propriété dans le volet Aperçu comme indiqué dans la valeur de clé de Registre PreviewDetails . Consultez l’exemple qui suit le tableau suivant si la valeur de cette propriété n’est pas définie.

 

Après avoir défini une liste de propriétés, vous pouvez stocker cette chaîne dans le Registre via le système d’association de fichiers Shell standard sous HKEY_CLASSES_ROOT. Le tableau suivant récapitule les valeurs des listes de propriétés qui peuvent être affectées sous la clé de Registre pour une extension de nom de fichier particulière.

Valeur Description
FullDetails Les propriétés s’affichent sous l’onglet Détails de la boîte de dialogue Propriétés . Il s’agit de la liste complète des propriétés prises en charge par le type de fichier.
PreviewDetails Les propriétés sont affichées dans le volet Aperçu.
PreviewTitle Les propriétés sont affichées dans la zone de titre du volet Aperçu à côté de la miniature de l’élément. Le nombre maximal d’entrées est de 3. Si la liste de propriétés contient plus que le nombre maximal autorisé, les autres entrées sont ignorées.
TileInfo Les propriétés s’affichent lorsque l’affichage liste est en mode Vignettes . Le nombre maximal d’entrées est de 3. Si la liste de propriétés contient plus que le nombre maximal autorisé, les autres entrées sont ignorées. Note: Cette valeur était présente dans Windows XP.
ExtendedTileInfo Les propriétés d’un élément sont affichées lorsque l’affichage liste est en mode Vignette étendue .
InfoTip Les propriétés sont affichées dans une info-bulle lorsqu’un utilisateur pointe sur un élément. Note: Cette valeur était présente dans Windows XP.
Quicktip Les propriétés s’affichent lorsqu’il est difficile de récupérer des propriétés directement à partir d’un élément, par exemple lorsque l’élément doit être accessible via une connexion réseau lente. Il est recommandé que les propriétés nommées ici, telles que Type ou Size, ne nécessitent pas l’ouverture du flux de fichiers pour déterminer leur valeur. Note: Cette valeur était présente dans Windows XP.

 

L’exemple ci-dessous définit la valeur PreviewDetails pour un type de fichier .recipe, à l’aide d’un ProgID de RecipeKey.

HKEY_CLASSES_ROOT
   .recipe
      (Default) = Recipe File
   RecipeFile
      PreviewDetails = prop:*System.Title;*System.Author

Comme expliqué dans la rubrique Association de fichiers shell , les associations de fichiers peuvent être décrites pour la plus spécifique au formulaire le plus général. Le formulaire le plus spécifique est l’extension de nom de fichier unique et le formulaire le plus générique est une clé qui s’applique à tous les fichiers et dossiers de fichiers. Entre ces deux extrêmes, vous pouvez également définir un PROGID qui regroupe un ensemble d’extensions de nom de fichier (pour les types instance, .jpg et .jpeg regroupés sous forme jpegfile). Lorsque vous définissez des listes de propriétés, vous devez les définir pour des ProgID ou, dans certains cas, des extensions de nom de fichier spécifiques. Évitez de vous appuyer sur des entrées générales telles que la clé AllFileSystemObjects .

Présentation des gestionnaires de propriétés

Utilisation de noms de type

Initialisation des gestionnaires de propriétés

Inscription et distribution de gestionnaires de propriétés

Meilleures pratiques et QUESTIONS FRÉQUENTES (FAQ) sur les gestionnaires de propriétés