Здравствуйте, Аноним, Вы писали:
А>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, делаем еще что-то...
...