Форум: "WinAPI";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизКак узнать стиль кнопки в другом приложении? Найти похожие ветки
← →
}{enon © (2004-02-11 13:35) [0]Если я не ошибаюсь, то в Windows все Buttons, CheckBoxes и RadioButtons имеют один класс - Button (его возвращает функция GetClassName), а то, как выглядит обыект определяется при его создании (сообщение BM_SETSTYLE). Так вот, вопрос в том, как определить, что это за стиль, если объект уже создан. Проблема в том, что BM_GETSTYLE не существует.
← →
MBo © (2004-02-11 13:49) [1]GetWindowLong
← →
}{enon © (2004-02-11 14:11) [2]Сорри, а поподробнее можно? Как-то я не понял, как через GetWindowLong можно узнать, кнопка это, CheckBox или RadioButton...
← →
DVM © (2004-02-11 14:15) [3]
> Сорри, а поподробнее можно? Как-то я не понял, как через
> GetWindowLong можно узнать, кнопка это, CheckBox или RadioButton...
Стили получаешь и проверяешь. Какие стили у каких кнопок смотри в справке или MSDN
← →
Игорь Шевченко © (2004-02-11 15:33) [4]if (GetWindowLong(HwndButton, GWL_STYLE) and BS_CHECKBOX) <> 0 then
...CheckBox
← →
}{enon © (2004-02-11 15:51) [5]Спасибо, попробую.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.034 c