Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: 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 вся ветка

Текущий архив: 2003.06.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
3-60027
testthewest
2003-05-27 15:51
2003.06.19
Нужен EhLib


14-60352
TRh
2003-05-28 15:42
2003.06.19
Восстанавливаем исходники


11-60099
Alexander
2002-09-25 16:06
2003.06.19
Эквивалентны ли функции StrIComp из StrUtils и StrComp из KOL?


1-60228
zloy_dima
2003-06-05 11:55
2003.06.19
dll


3-60053
NewD
2003-05-28 10:30
2003.06.19
Ошибки ADO - кто знает как лечить ?