# 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)

### Замечания

### Пример

Смотрите также:
DialogInit, DM_GETCHECK, DM_SET3STATE