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