7. Добавьте элементы (табл. 3.3) в соответствующий раздел реестра. Для настройки переключателя и флажка вам потребуются HKeyRoot, RegPath, ValueName и CheckedValue. (Этот шаг можно пропустить, если элемент является группой.)
Таблица 3.3. Свойства элементов, связанные с реестром |
---|
|
Имя значения | Типданных | Описание содержания значения |
HKeyRoot | DWORD | Число, соответствующее пути в реестре. Используйте шестнадцатеричное число 80000000 для HKEY_ CLASSES_ROOT, 80000001 для HKEY_CURRENTJJSER, 80000002 для HKEY_LOCAL_MACHINE, 80000003 для HKEYJJSERS, 80000005 для HKEY_CURRENT_CONFIG. Параметр должен быть задан отдельно от пути, указанного в RegPath. Параметр обязателен для всех флажков и переключателей |
RegPath | Строка | Путь, описывающий нахождение параметра в реестре без учета корневого каталога (см. HKeyRoot). Для раздела HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion достаточно указать Software\ Microsoft\Windows\CurrentVersion. Параметр обязателен для всех флажков и переключателей |
ValueName | Строка | Имя параметра. В этом параметре хранится информация о том, включена или выключена опция в окне Параметры папок. Путь к разделу, содержащему это значение, задан параметрами RegPath и HKeyRoot Параметр обязателен для всех флажков и переключателей |
продолжение iP |
|
Таблица 3.3 (продолжение) |
Имя значения | Типданных | Описание содержания значения |
CheckedValue | Долженсоответствоватьпараметру | Параметр удерживает информацию о том, включен ли параметр, чтобы сохранить ее в реестре (заданном параметрами RegPath и ValueName). Если вы задаете параметр для Windows 9х/Ме и Windows 7/2000, используйте вместо этого значения параметры CheckedValueW95 и CheckedValueNT. Параметр обязателен для всех флажков и переключателей |
CheckedValueW95 | Долженсоответствоватьпараметру | Параметр заменяет CheckedValue, если вы описываете параметр, который будет использоваться и в системе Windows 9х/Ме, и в системе Windows 7/2000. Это значение содержит информацию, которая будет использована при запуске Windows 9х/Ме. Используется в паре с CheckedValueNT |
CheckedValueNT |