Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Button в XP-стиле


Автор: Riddik 20.9.2009, 22:09
Можно вместо старого стиля Win98 назначить стиль XP для кнопки?

Кнопку сделал так:
Код

hwndButton1=CreateWindowEx(NULL, 
                        "Button", 
                        "Начать поиск", 
                        WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON,
                        width/2-50, 
                        height-100,
                        100,
                        30,
                        hwndMW,
                        (HMENU)100,
                        hinstance,
                        NULL);    


user posted image

Автор: NightmareZ 20.9.2009, 22:22
Манифест добавь.

Автор: Riddik 20.9.2009, 22:32
Что есть "Манифест" и как его добавить?.

Автор: NightmareZ 20.9.2009, 22:36
Цитата(Riddik @ 20.9.2009,  22:32)
Что есть "Манифест" и как его добавить?.

http://www.google.com/search?client=opera&rls=en&q=%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B8+%D0%B2+%D1%81%D1%82%D0%B8%D0%BB%D0%B5+XP&sourceid=opera&ie=utf-8&oe=utf-8

Автор: Riddik 20.9.2009, 22:41
Спасибо.

Это так же обновить все контролы на XP-стиль?

Автор: SenkraD 20.9.2009, 23:26
Нет. Все системные контролы (не кустомные) автоматом подтянут нужный стиль,
а вот если нужно кустомный контрол заточить под темы, то тогда нужно использовать
http://msdn.microsoft.com/en-us/magazine/cc302210.aspx

Автор: Riddik 20.9.2009, 23:39
По этой части все получилось, спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)