Re: Как из стиля окна типа LONG получить стиль СЛОВАМИ?
От: maximilian Украина  
Дата: 29.07.05 07:05
Оценка:
Здравствуйте, Аноним, Вы писали:

А>WS_CHILDWINDOW 0x40000000L

А>WS_VISIBLE 0x10000000L
А>WS_BORDER 0x00800000L
А>WS_TABSTOP 0x00010000L
А>BS_PUSHBUTTON 0x00000000L
А>BS_TEXT 0x00000000L
А>BS_NOTIFY 0x00004000L
А>Действительно 5081400, но как теперь разобрать стиль (5081400) и получить стили кнопки отдельно?

Например так:

DWORD dwStyles = GetWindowLong(hdl, GWL_STYLE);

if (dwStyle & WS_CHILDWINDOW == WS_CHILIDWINDOW)
    // установлен WS_CHILDWINDOW, делаем что-то...

if (dwStyle & WS_VISIBLE == WS_VISIBLE)
    // установлен WS_VISIBLE, делаем еще что-то...
...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.