Freigeben über


System.AppUserModel.PreventPinning

Deaktiviert die Möglichkeit, eine Verknüpfung oder ein Fenster an die Taskleiste oder das Startmenü anzuheften. Mit dieser Eigenschaft kann das Element auch nicht in die MFU-Liste (Most Frequently Used) des Startmenüs aufgenommen werden.

Diese Eigenschaft muss in einem Fenster vor der PKEY_AppUserModel_ID-Eigenschaft festgelegt werden. Nachdem die PKEY_AppUserModel_ID-Eigenschaft festgelegt wurde, werden Änderungen an PKEY_AppUserModel_PreventPinning ignoriert.

Weitere Informationen zu Anwendungsbenutzermodell-IDs (AppUserModelIDs) und anderen Methoden zum Ausschließen eines Elements vom Anheften an die Taskleiste und von der MFU-Aufnahme finden Sie unter Anwendungsbenutzermodell-IDs (AppUserModelIDs).

Um diese Eigenschaft für ein Fenster festzulegen, verwenden Sie SHGetPropertyStoreForWindow , um den Eigenschaftenspeicher des Fensters abzurufen, und verwenden Sie die Methoden des abgerufenen IPropertyStore-Objekts , um die System.AppUserModel.PreventPinning-Eigenschaft dieses Fensters festzulegen.

Wenn Sie diese Eigenschaft festlegen, werden die folgenden Eigenschaften ignoriert:

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

Bemerkungen

PKEY-Werte werden in Propkey.h definiert.

Anwendungsbenutzermodell-IDs (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