Размер шрифта:

Меню запуска прямо на Рабочем столе

Системные значки удобны тем, что в их контекстном меню размещены нестандартные, но очень полезные команды.

Существует способ создания своих «специализированных» папок, которые могут, к примеру, стать механизмом запуска определенных приложений.

Итак, сначала в разделе HKCR\ CLSID нужно создать раздел, задав в качестве его имени уникальный номер формата {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX}, где каждый X — это шестнадцатиричная цифра (0, 1, ..., 8, 9, A, B, C, D, E или F). Этот номер можно создать при помощи специальной утилиты (например, guidgen.exe из состава среды разработчика Microsoft Studio), а можно написать его и самостоятельно. Главное, чтобы этот номер ни разу не повторялся во всем реестре.

Визуальное оформление Параметру (По умолчанию) присвойте значение, которое требуется отобразить под создаваемым значком на Рабочем столе. Добавив строковый параметр InfoTip с произвольным значением, вы определите текст всплывающей подсказки для своего каталога. В созданном разделе добавьте ключ с именем DefaultIcon. Здесь в качестве значения параметра (По умолчанию) внесите путь к ico-файлу. Он будет использован для представления нашего каталога.

Чтобы из контекстного меню создаваемого объекта удалить стандартные команды (Копировать, Вырезать, Вставить и пр.), добавьте вложенный подраздел ShellFolder. В нем создайте DWORD-параметр Attributes cо значением 0. Создание контекстного меню Чтобы новому значку добавить свой набор команд, сначала нужно добавить вложенный ключ Shell.

После этого добавим команду по умолчанию (она выделяется полужирным шрифтом и находится первой в контекстном меню). Для этого в разделе Shell добавьте ключ open. В нем для параметра (По умолчанию) определите строку — название команды. В разделе open создайте подраздел command, в котором значение (По умолчанию) — путь к требуемому приложению с соответствующими параметрами (если нужно).

Аналогично создаются и остальные команды.

Добавить в:


Комментарии к этой заметке больше не принимаются.




Рейтинг популярности - на эти заметки чаще всего ссылаются:


март, 2009
пн вт ср чт пт сб вс
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31