DM_SETCHECK
Сообщение
DM_SETCHECK посылается Менеджеру диалогов для изменения состояния элементов DI_CHECKBOX
и DI_RADIOBUTTON.
Param1
ID элемента диалога.
Param2
Param2 имеет эффект только для элемента DI_CHECKBOX
и может принимать одно из следующих значений (перечисление FARCHECKEDSTATE):
| Флаг | Описание |
|---|---|
| BSTATE_UNCHECKED | Выключить - [ ] или ( ) |
| BSTATE_CHECKED | Включить - [x] или (*) |
| BSTATE_3STATE | Включить неопределённое состояние - [?] (имеет эффект только для элемента с выставленным флагом DIF_3STATE) |
| BSTATE_TOGGLE | Переключить состояние элемента. (для элемента с выставленным флагом DIF_3STATE состояние будет меняться по кругу: "включено", "выключено", "неопределено") |
Return
Предыдущее состояние элемента.
Для DI_RADIOBUTTON - ID предыдущего элемента в группе кнопок с зависимой фиксацией (см. описание DIF_GROUP).
Элементы
| Элемент | Описание |
|---|---|
| DI_CHECKBOX | Контрольный переключатель (Check Box) |
| DI_RADIOBUTTON | Селекторная кнопка (Radio Button) |
Замечания
Пример
Смотрите также: