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


Автор: ИванМ 12.9.2008, 19:12
Я не совсем понимаю, что нужно сделать, что бы визуальные стили на стандартных элементах работали нормально.
Я подключил ресурсы, создал 2 окна: edit и button. Визуальные стили вроде работают, но некорректно. Т.е. задний фон у button не такой как у окна и у edit нету красивой оконтовки. Если я делаю с WS_BORDER, то появляется черный контур, если без него, то элемент без контура вообще.
Пишу я так:

CreateWindow("button","mybutton",WS_CHILD | WS_VISIBLE , 100, 100, 100,30,hWnd,0,hInstance,0);
CreateWindow("edit","myedit",WS_CHILD | WS_VISIBLE | WS_BORDER, 400, 100, 100,30,hWnd,0,hInstance,0);

Тоже самое, если делаю через ресурсы.

В чем дело?

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