Интерфейс IStartMenuPinnedList (shobjidl.h)
Предоставляет метод, который открепить ярлык приложения из меню "Пуск" или панели задач.
Наследование
Интерфейс IStartMenuPinnedList наследуется от интерфейса IUnknown . IStartMenuPinnedList также содержит следующие типы элементов:
Методы
Интерфейс IStartMenuPinnedList содержит следующие методы.
IStartMenuPinnedList::RemoveFromList Windows Vista:_Removes элемент из закрепленного списка меню "Пуск", который является списком в левом верхнем углу меню "Пуск". |
Комментарии
Когда следует реализовать
Windows предоставляет реализацию этого интерфейса в виде CLSID_StartMenuPin. Сторонние поставщики не предоставляют собственную реализацию.Когда следует использовать
Любое ярлык, установленное приложением, могло быть впоследствии закреплено пользователем, и приложение не может узнать об этом. Поэтому рекомендуется, чтобы во время удаления все приложения вызывали IStartMenuPinnedList::RemoveFromList для каждого установленного ярлыка .Обратите внимание, что IStartMenuPinnedList не удаляет сами ярлыки, а только открепляют их. Сначала приложения вызывают IStartMenuPinnedList::RemoveFromList для ярлыка, а затем удаляют этот ярлык.
Совместимости
В Windows 8 начальный экран заменяет устаревшее меню "Пуск". CLSID_StartMenuPin и IStartMenuPinnedList присутствуют в Windows 8 для обеспечения обратной совместимости с существующими приложениями, но они не влияют на плитки, закрепленные на начальном экране Windows 8. CLSID_StartMenuPin и IStartMenuPinnedList по-прежнему влияют на элементы, закрепленные на панели задач Windows 8 рабочего стола.Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl.h |