2010-05-27 3 views
0

Есть ли способ получить список категорий панели управления в Windows Vista и Windows 7 с использованием оболочки?Как получить категории (группы) панели управления в Windows Vista и Windows 7

Есть ли способ определить, какую категорию присвоен апплет для использования конических имен с использованием оболочки?

такой как Microsoft.Mouse в какой категории?

У меня есть код, который прекрасно работает, чтобы отображать имена апплетов панели управления, полученные из оболочки в TListView в классическом негрупповом списке Vista.

Я хотел бы попытаться сгруппировать имена апплетов в TListView, аналогичные панели управления Classic Grouped by Category в Vista.

Bill

ответ

0

Почему бы не сделать их жестко? Я заметил, что пользовательские апплеты помещаются в «Другие» или что-то вроде этой группы, поэтому вам нужно беспокоиться только о стандартных.

1

Согласно MSDN, вы можете прочитать значение System.ControlPanel.Category для автономных исполняемых файлов и (на Vista, и позже) подключие Extended Properties ключа для элементов DLL из реестра:

Registering Control Panel Items

Assigning Control Panel Categories

 Смежные вопросы

  • Нет связанных вопросов^_^