Установить состояние переключателя

Установить выключенное состояние:

SendMessage(hCheck1, BM_SETCHECK, 0, 0L);

Установитьвключенное состояние:

SendMessage(hCheck2, BM_SETCHECK, 1, 0L);

Сделать не активным:

SendMessage(hCheck3, BM_SETCHECK, 2, 0L);

Получить состояние переключателя

int nCheck=SendMessage(hCheckButton, BM_GETCHECK, 0,0L);

Результат:

0 – выключнен (прямоугольник не перечеркнут, в кружке нет точки)

1 – включен

2 – не активен

Переключатели, созданные с типами BS_CHECKBOX и BS_RADIOBUTTON автоматически не перерисовываются. Их надо перерисовывать самим при переключении:

SendMessage(hCheckButton, BN_SETCHECK, 1, 0L);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: