Есть ли в Windows 7 API для создания «разделенных пунктов меню»? - PullRequest
4 голосов
/ 26 февраля 2011

Я не знаю, как их официально зовут, но я имею в виду следующее:

Split menu item

Есть ли официальный API для их создания в моей собственной программе?

И связанный с этим вопрос: вы когда-нибудь видели, чтобы эти «разделенные пункты меню» использовались где-либо, кроме меню «Пуск»? Куда? Это может указывать на API.

Ответы [ 2 ]

0 голосов
/ 27 февраля 2011

Для создания задач, таких как Internet Explorer и т. Д., Используйте ICustomDestinationList -> AddUserTasks (), последние элементы должны отображаться для типов файлов, которые вы зарегистрировали для обработки (они добавляются в диалоге открытия / сохранения или вручную, вызвав SHAddToRecentDocs ())

0 голосов
/ 26 февраля 2011

Взглянув на мое собственное меню «Пуск», я предполагаю, что большинство из них генерируется так же, как и «Недавние документы».то есть, наблюдая за файлами, которые открывают программы.

Что касается новых API, эта страница может быть хорошим местом для начала обнюхивания: http://msdn.microsoft.com/en-us/library/ee461765%28VS.85%29.aspx

...