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

Ваш аккаунт

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

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

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

текст над bitmap (CPictureEx) (MFC)

6.8K
26 ноября 2004 года
filthy_arys
13 / / 26.11.2004
картинку в форму выкладываю изспользуя CPictureEx (откуда сейчас не смогу посомтреть). соответсвенно над jpeg'ом пишу текст.

Проблема - из под поля текста картинку не видно.
368
26 ноября 2004 года
rostyslav
629 / / 13.07.2004
Перед TextOut(...) установи прозрачный фон.

CDC->SetBkMode(TRANSPARENT);
6.8K
27 ноября 2004 года
filthy_arys
13 / / 26.11.2004
Цитата:
Originally posted by rostyslav
Перед TextOut(...) установи прозрачный фон.

CDC->SetBkMode(TRANSPARENT);




1-е - в VC++ я понимаю очень очень мало.

2-е - текст вывожу "static text'ом" и: там нет TextOut, а самое главное яне опнимаю куда он вообще записываетчто такой элемент как статик текст есть Ж)

368
27 ноября 2004 года
rostyslav
629 / / 13.07.2004
В resource editore установи свойство Transparent static texta в checked.
6.8K
28 ноября 2004 года
filthy_arys
13 / / 26.11.2004
Цитата:
Originally posted by rostyslav
В resource editore установи свойство Transparent static texta в checked.




попробывал. да - теперь все поле статик текста прозрачное, тоьлко конкретно под буквами - все равно фон. могу исходник выслать Ж)

368
28 ноября 2004 года
rostyslav
629 / / 13.07.2004
Нужно изменить ID static texta напр. на IDC_ST.

Определить для диалогового окна переменную CBrush m_br

В OnInitDialog записать
m_br.CreateStockObject(NULL_BRUSH);

Определить обработчик WM_CTLCOLOR для диалогового окна
 
Код:
HBRUSH CSizDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
  HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
  if(pWnd->GetDlgCtrlID()==IDC_ST)
  {
    pDC->SetBkMode(TRANSPARENT);
    return br;
  }
  return hbr;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог