DN_BTNCLICK
Сообщение
DN_BTNCLICK
приходит для элементов
DI_BUTTON,
DI_CHECKBOX,
DI_RADIOBUTTON после того,
как пользователь нажал клавиши Space и Enter (для кнопок), +, - и *.
Param1
ID элемента диалога.
Param2
Состояние после нажатия:
DI_BUTTON = 0
DI_CHECKBOX = 0
(снята пометка),
1
(установлена пометка) и 2
(третье состояние, если установлен флаг
DIF_3STATE)DI_RADIOBUTTON = 0
- для предыдущего элемента в группе, 1
- для активного элемента в группе.
Return
Для DI_BUTTON:
TRUE
- сообщение обработано, дальше не продолжать обработку этого сообщения ядром.
FALSE
- продолжить обработку ядром.
Для остальных элементов:
TRUE
- разрешить изменение (и соответственно отрисовку того, что пользователь ввёл)
FALSE
- запретить изменение.
Элементы
Элемент | Описание |
---|---|
DI_BUTTON | Кнопка (Push Button). |
DI_CHECKBOX | Контрольный переключатель (Check Box). |
DI_RADIOBUTTON | Селекторная кнопка (Radio Button). |
Замечания
Пример
Смотрите также: