Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

FAQ - Системные настройки хранителя экрана, рабочего стола - пределение и изменение

Для работы с системными настройками применяется функция API

FUNCTION SYSTEMPARAMETERSINFO(
           UINT  UIACTION,
           UINT  UIPARAM, 
           PVOID PVPARAM, 
           UINT  FWININI):BOOLEAN; 

Параметры ее вызова:

UIACTION Действие
UIPARAM Параметр, специфичный для запрошенного действия, как правило указатель на структуру
PVPARAM Параметр, специфичный для запрошенного действия или NULL, если не используется
FWININI Действия после изменения системного параметра, возможны варианты (объединяются по OR или +)

SPIF_UPDATEINIFILE    - записать изменения в профиль пользователя

SPIF_SENDCHANGE - передать MESSAGE WM_SETTINGCHANGE после изменения настроек

SPIF_SENDWININICHANGE    - передать MESSAGE о изменении WIN.INI

Рассмотрим несколько наиболее интересных UIACTION:

UIACTION

Назначение и краткое описание

SPI_GETBEEP*    Считать флаг, разрешающий предупреждающие звуковые сигналы (при ошибках ...) - PVPARAM является указателем на BOOLEAN
SPI_GETDEFAULTINPUTLANG*    Получить ID языка по умолчанию ( PVPARAM - указатель). О ID языка см. Переключение языка из программы на DELPHI
SPI_GETKEYBOARDDELAY*    Получить задержку автоповтора клавиатуры UIPARAM
SPI_GETKEYBOARDSPEED*    Скорость автоповтора UIPARAM
SPI_GETSCREENSAVEACTIVE* Получить флаг (UIPARAM, BOOLEAN) активности SCREEN SAVER
SPI_GETSCREENSAVETIMEOUT* Получить время бездействия (UIPARAM), после которого произойдет запуск SCREEN SAVER-а в секундах
SPI_SETDESKWALLPAPER Установить рисунок рабочего стола (UIPARAM=0, PVPARAM = PCHAR - ASCIIZ строка с именем картинки)

* - Каждая операция считывания параметра SPI_GET**** имеет аналогичную SPI_SET**** для установки параметра

Остальные Вопросы

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог