Share via


System.AppUserModel.PreventPinning

Désactive l’épinglage d’un raccourci ou d’une fenêtre à la barre des tâches ou au menu Démarrer . Cette propriété rend également l’élément non éligible à l’inclusion dans la liste MFU (Les plus fréquemment utilisés) du menu Démarrer .

Cette propriété doit être définie dans une fenêtre avant la propriété PKEY_AppUserModel_ID . Une fois la propriété PKEY_AppUserModel_ID définie, les modifications apportées à PKEY_AppUserModel_PreventPinning sont ignorées.

Pour plus d’informations sur les ID de modèle utilisateur d’application (AppUserModelIDs) et d’autres méthodes d’exclusion d’un élément de l’épinglage à la barre des tâches et de l’inclusion de MFU, consultez ID de modèle utilisateur d’application (AppUserModelIDs) .

Pour définir cette propriété sur une fenêtre, utilisez SHGetPropertyStoreForWindow pour récupérer le magasin de propriétés de la fenêtre et utilisez les méthodes de cet objet IPropertyStore récupéré pour définir la propriété System.AppUserModel.PreventPinning de cette fenêtre.

Si vous définissez cette propriété, les propriétés suivantes sont ignorées :

Windows 10, version 1703, Windows 10, version 1607, Windows 10, version 1511, Windows 10, version 1507, Windows 8.1, Windows 8, Windows 7

propertyDescription
   name = System.AppUserModel.PreventPinning
   shellPKey = PKEY_AppUserModel_PreventPinning
   formatID = 9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3
   propID = 9
   SearchInfo
      InInvertedIndex = false
      IsColumn = false
   typeInfo
      type = Boolean
      IsInnate = false

Notes

Les valeurs PKEY sont définies dans Propkey.h.

ID de modèle utilisateur d’application (AppUserModelIDs)

System.AppUserModel.ID

SHGetPropertyStoreForWindow

propertyDescriptionList

propertyDescription

searchInfo

labelInfo

typeInfo

displayInfo

aliasInfo

stringFormat

booleanFormat

numberFormat

dateTimeFormat

enumeratedList

enum

enumRange

image

drawControl

editControl

filterControl

queryControl

relatedPropertyInfo

relatedProperty