Добрый день. Есть программа, в ней можно выбирать ее действия, путем выбора, не знаю точно как элемент называется, когда не галку в квадрат, а точку в кружок ставишь. Т.е. из всех выборов, только что-то одно выбрать можно. Так вот, в этой программе, 1 элемент не активен, т.е. нельзя его выбрать. Что можно сделать, чтобы он был активным, или просто сам автоматически выбрался. Я так понимаю, нужно пробежаться по всем элементам окна, найти именно его, и сделать ему статус выбранный, или активный. Но как это на Вин32 называется, не могу что-то найти
GetDlgItem - получить хендл контрола EnableWindow - сделать его активным CheckDlgButton - поставить в контроле галочку
что-то я не понимаю, как там int идентификаторы получать Я делал так, нахожу окно, прокручиваю там все ChildWindow, нахожу нужное мне, далее делаю EnableWindow и оно включается. Но как только я навожу на окно мышкой, снова становится не активным, может там защита. Но вопрос не в том. Вопрос в том, как поставить точку в кружок, если у меня есть его hwnd.
Тебе же написали! CheckDlgButton( hParentWnd, ID_CheckBox, 1/0 ); - последний параметр в какое значение