DM_SETCHECK

Programming Far Manager plugins

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)

Замечания

Пример

Смотрите также: