Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
4-60472
Andrey007
2003-04-17 16:40
2003.06.19
Как ловить событие ухода из программы по нажатию Alt+Tab?


7-60444
Gefest
2003-04-14 18:11
2003.06.19
Температура процессора!!!


3-60090
Rel_
2003-05-28 14:39
2003.06.19
TQuery


14-60371
LordOfSilence
2003-06-02 17:30
2003.06.19
Извиняюсь, мужики, не сумел удержаться :-)


1-60154
Yanis
2003-06-06 22:11
2003.06.19
Почему этот код вызывает ошибку?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский