• HKEY_CLASSES_ROOT\CLSID\{2559alf5-21d7-lld4-bdaf-00c04f60b9f0} file:///C:/Instance/InitPropertyBag – определяет команду значка почтового клиента.
Но и это еще не все. Вы можете добавить свои собственные команды к контекстному меню значков нового меню Пуск, указывающих на почтовый клиент и браузер. Для этого достаточно воспользоваться ветвями реестра HKEY_CLASSES_ROOT\ CLSID\{2559alf4-21d7-lld4-bdaf-00c04f60b9f0} HHKEY_CLASSES_ROOT\ CLSID\{2 55 9alf5-21d7-lld4-bdaf-0 0c0 4f 60b9f 0} (соответственно, для добавления команд к контекстному меню браузера и почтового клиента). В этих ветвях нужно создать подраздел shell, а в нем – дочерние подразделы, название которых не важно. Сколько подразделов вы создадите, столько новых команд и появится в контекстном меню. Параметру (По умолчанию) созданных подразделов нужно присвоить название нового элемента контекстного меню. После этого в созданных подразделах нужно создать подраздел command, а его параметр (По умолчанию) должен содержать команду, которая будет запускаться при выборе этого элемента контекстного меню. Для примера в листинге 3.1 приведена часть REG-файла, определяющего контекстное меню, представленное на рис. 3.13.
Рис. 3.13. Создаем контекстное меню для значка почтового клиента, а также изменяем названия команд меню Пуск
REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell]
[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\1]
@="Windows Features"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\1\command]
@="rundll32.exe appwiz.cpl, RunOCMW"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\2]
@="Computer Defaults"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\2\command]
@="rundll32.exe \"appwiz.cpl\", RunSPADW"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\3]
@="Back up files"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\3\command]
@="rundll32.exe \"brcpl.dll\", ExecuteBackupAppTask RunBackup"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\4]
@="Welcome Center"
[HKEY_CLASSES_ROOT\CLSID\{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}\shell\4\command]
@="rundll32.exe \"oobefldr.dll\", ShowWelcomeCenter"
Как и меню Пуск, Панель задач настраивается с помощью окна Свойства панели задач и меню «Пуск». Для этого оно содержит вкладки Область уведомлений, Панели инструментов и Панель задач.
Примечание
Переходить между задачами, отображаемыми в Панели задач, можно с помощью комбинации клавиш Windows+T.
Окно Свойства панели задач и меню «Пуск»
С помощью вкладки Панель задач можно изменить следующие параметры работы Панели задач.
Примечание
Окно Свойства панели задач и меню «Пуск», открытое на вкладке Панели инструментов, можно отобразить с помощью команды rundll32.exe shell32.dll, Options_RunDLL 6.
• Закрепить панель задач – установка этого флажка блокирует возможность изменения размера и местоположения находящихся на Панели задач стандартных панелей инструментов. После его установки вы также не сможете изменить высоту Панели задач.
• Автоматически скрывать панель задач – после установки данного флажка Панель задач будет автоматически скрываться с экрана, если на нее не наведен указатель мыши.
• Отображать панель задач поверх остальных окон – установив этот флажок, вы дадите команду всегда располагать Панель задач поверх всех окон.
• Группировать сходные кнопки панели задач – после установки данного флажка все кнопки Панели задач, определяющие окна одной и той же программы, при нехватке места на Панели задач будут объединяться в одну.