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) |
Замечания
Пример
Смотрите также: