Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Как изменить фон SDI приложения?


Автор: avel 16.5.2006, 21:50
Кто знает как изменить фон SDI-приложения?Или скажем, чтоб был не белого цвета как его формирует конструктор, а какого-нибудь другого или вообще вставить картинку.Если можно  smile 
 

Автор: Earnest 17.5.2006, 08:22
1) Поменять цвет - просто замени кисть при регистрации класса главного окна. Точнее, MFC использует стандартные классы, но это можно изменить. Удобнее всего переопределить PreCreateWindow главного окна, и там подсунуть свой класс (с нужной кистью).

2) Можно также написать свой обработчик OnEraseBkgnd и там крась фон хоть в полоску, хоть картинку рисуй 

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