vitaliy4us
Новичок
- Сообщения
- 158
- Репутация
- 4
На форме приложения Делфи имеются чекбоксы. Win info видит их и распознает как CLASS:TFlatCheckBox. Отображается даже текст. А вот обратиться к чекбоксу (изменить его состояние или прочитать отмечен ли он) не получается. Не работает ни ClickControl, ни ControlCommand. В качестве идентификаторов пробовал использовать и CLASS с INSTANCE и текст контрола - ничего не работает. Единственное, чего удалось добиться, так это отметить (или снять отметку) чекбокс при помощи ControlSend, где в качестве строки передать Chr(32). Но это, в общем бесполезно, так как заранее не известно, что произойдет с контролом при этом (будут ли он отмечен, или наоборот - отметка снята) т.к. его состояние прочитать не получается. Можно ли как то лечить (может быть какие-то API или UDF)?
Добавлено:
А как вообще может быть, что для одного и того же чекбокса функция ControlGetText работает нормально, а ControlClick не работает?
Добавлено:
Сообщение автоматически объединено:
А как вообще может быть, что для одного и того же чекбокса функция ControlGetText работает нормально, а ControlClick не работает?