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

Определение стиля   Найти похожие ветки 

← →
b_Alex ©   (2003-04-21 14:33) [0]

Как из стиля окна (которое указывается в CreateWindow) вытащить значение стиля, характерное для определенного компонента (например для кнопки). Если такое вообще возможно


← →
MBo ©   (2003-04-21 14:52) [1]

getwindowlong gwl_style gwl_exstyle


← →
Игорь Шевченко ©   (2003-04-21 14:55) [2]

GetClassName


← →
b_Alex ©   (2003-04-21 15:13) [3]

Все это хорошо, но не то.
Хотелось бы узнать используются ли в данном стиле окна константы WS_..., BS_..., CMBS_... и т.д. и т.п. Причем не хотелось бы писать конструкции где проверяются значение всех этих стилей по-отдельности, а так чтоб сразу определить есть они или нет.


← →
MBo ©   (2003-04-21 15:18) [4]

сразу не выйдет ;)


← →
Diamond Cat ©   (2003-04-21 15:22) [5]


> Игорь Шевченко ©

интересно как ты собрался через геткласнейм вытаскивать стиль?


← →
Игорь Шевченко ©   (2003-04-21 15:30) [6]

Выжимка из WinUser.h

#define CBS_AUTOHSCROLL 0x0040L
#define CBS_OEMCONVERT 0x0080L
#define CBS_SORT 0x0100L
#define CBS_HASSTRINGS 0x0200L


#define BS_ICON 0x00000040L
#define BS_BITMAP 0x00000080L
#define BS_LEFT 0x00000100L
#define BS_RIGHT 0x00000200L

#define LBS_OWNERDRAWVARIABLE 0x0020L
#define LBS_HASSTRINGS 0x0040L
#define LBS_USETABSTOPS 0x0080L
#define LBS_NOINTEGRALHEIGHT 0x0100L
#define LBS_MULTICOLUMN 0x0200L

И каким боком уважаемый автор вопроса собирается отличать набор для ListBOX"а от набора для ComboBox"а или для Button"a ?


← →
Diamond Cat ©   (2003-04-21 15:34) [7]


> Игорь Шевченко ©

у кнопки есть неоспоримое отличие , что-то типа пушлайк :о)


← →
Игорь Шевченко ©   (2003-04-21 15:39) [8]


> у кнопки есть неоспоримое отличие , что-то типа пушлайк
> :о)


У кнопки есть неоспоримое отличие - это ее оконный класс.


← →
b_Alex ©   (2003-04-21 15:48) [9]

Согласен. Таким образом ничего не получится.


← →
Diamond Cat ©   (2003-04-21 15:58) [10]


> Игорь Шевченко ©

пожалуй ты всеиаки прав



Страницы: 1 вся ветка

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



Память: 0.47 MB
Время: 0.014 c
1-60175
XobBIT
2003-06-07 15:13
2003.06.19
Как в run-time добавить кнопки в TToolBar?


1-60161
BDRON
2003-06-05 00:18
2003.06.19
Чужие шрифты


14-60409
kaif
2003-06-02 19:18
2003.06.19
Можно ли примирить эволюционизм и креационизм?


1-60181
Jimal
2003-06-05 08:07
2003.06.19
CopyFile


9-60008
fsn
2002-12-19 01:04
2003.06.19
DELPHI X




   Наверх