Вниз
Скачать: CL | DM;

Как узнать стиль кнопки в другом приложении?   Найти похожие ветки 

← →
}{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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
9-1049035175
Barlok
2003-03-30 18:39
2004.04.18
Вопрос по OpenGL как налажить текстуру с внутреней стороны сферы.


1-1081084593
Kalista
2004-04-04 17:16
2004.04.18
Активность формы.


1-1080893138
RomaVin
2004-04-02 12:05
2004.04.18
Прога глючит при запуске копии


3-1079519287
Lony
2004-03-17 13:28
2004.04.18
Создание базы данных Access средствами DAO


8-1072626254
tchn
2003-12-28 18:44
2004.04.18
странное дело с рисованием...




   Наверх