Форум: "WinAPI";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];
ВнизОпределение стиля Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c