Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Цвет в лист бокс

2.0K
20 ноября 2003 года
Son!K
29 / / 05.06.2003
Люди помогите плиз.

Установил прорисовку как фиксед.
Пробую:
void CMListBox::OnPaint()
{
CPaintDC dc(this);
dc.SetBkColor(RGB(0,0,0));
}

Не работает, объясните пожалуйста как правильно делать ;)
319
20 ноября 2003 года
xelos
577 / / 27.02.2003
Цитата:
Originally posted by Son!K
Люди помогите плиз.

Установил прорисовку как фиксед.
Пробую:
void CMListBox::OnPaint()
{
CPaintDC dc(this);
dc.SetBkColor(RGB(0,0,0));
}

Не работает, объясните пожалуйста как правильно делать ;)


Ты чего хочешь сделать-то?
SetBkColor - устанавливает бэкграунд цвет для твоих элементов. Если после вызова этой функции будешь печатать, например, и если у тебя SetBkMode в OPAQUE выставлен, то твой текст будет печататься на заданном фоне. Или линии пунктирные порисуй, там 2 цвета перемежаются - цвет фона твоего и цвет линии.
Если хочешь, чтобы у тебя экран такого цвета был - тебе его надо вручную закрашивать, либо в OnPaint, либо в OnEraseBkgd - если для фона окна определена кисть.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог