Поделиться через


System.AppUserModel.PreventPinning

Отключает возможность закрепления ярлыка или окна на панели задач или меню "Пуск ". Это свойство также делает элемент недопустимым для включения в список наиболее часто используемых (MFU) меню "Пуск ".

Это свойство должно быть задано в окне перед свойством PKEY_AppUserModel_ID . После установки свойства PKEY_AppUserModel_ID изменения PKEY_AppUserModel_PreventPinning игнорируются.

Дополнительные сведения об идентификаторах пользовательских моделей приложений (AppUserModelIDs) и других методах исключения элемента из закрепления на панели задач и включения MFU см. в разделе Идентификаторы пользовательских моделей приложений (AppUserModelIDs).

Чтобы задать это свойство в окне, используйте SHGetPropertyStoreForWindow для получения хранилища свойств окна, а методы этого объекта IPropertyStore — для задания свойства System.AppUserModel.PreventPinning этого окна.

Задание этого свойства приводит к тому, что следующие свойства игнорируются:

Windows 10, версия 1703, Windows 10, версия 1607, Windows 10, версия 1511, Windows 10, версия 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

Комментарии

Значения PKEY определяются в Propkey.h.

Идентификаторы модели пользователя приложения (Идентификаторы AppUserModelID)

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