Прозрачность элементов диалога

Тема в разделе "MS Visual C++", создана пользователем lepa, 6 июл 2006.

Статус темы:
Закрыта.
  1. lepa

    lepa Гость

    Всем привет!!
    Возникла проблема есть диалог на нем таб контрол, у каждого диалога делаю следующее, т.е. прозрачный фон. Все хорошо но чекбоксы заливаются черным фоном, а у групп боксов рамочка перечеркивает надпись.
    Код (Text):
    HBRUSH CInDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
    {
    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
    if(nCtlColor == CTLCOLOR_DLG || nCtlColor == CTLCOLOR_STATIC)
    {
    hbr = (HBRUSH)::GetStockObject (HOLLOW_BRUSH);
    pDC->SetBkMode (TRANSPARENT);
    }
    return hbr;
    }
    Помогите пжл. 3 день голову уже ломаю((

    Помогите пжл кто сталкивался с этим.
    Спасибо за рание!
     
  2. sdriver

    sdriver Гость

Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей