Здравствуйте! Подскажите, как поменять background у окна?
я пытаюсь так:
CBrush br;
br.CreateSolidBrush(RGB(0, 0, 0));
m_view.GetWndClassInfo().m_wc.hbrBackground = br;
m_hWndClient = m_view.Create(m_hWnd, rcDefault, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN, WS_EX_CLIENTEDGE);
как был белым так белым и остается
Здравствуйте, Akvilon, Вы писали:
A>Здравствуйте! Подскажите, как поменять background у окна?
A>CBrush br;
A>br.CreateSolidBrush(RGB(0, 0, 0));
A>m_view.GetWndClassInfo().m_wc.hbrBackground = br;
A>m_hWndClient = m_view.Create(m_hWnd, rcDefault, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN, WS_EX_CLIENTEDGE);
A>как был белым так белым и остается
Так у тебя brush тут же и уничтожается. Используй просто ::CreateSolidBrush().
Здравствуйте, algol, Вы писали:
A>Так у тебя brush тут же и уничтожается. Используй просто ::CreateSolidBrush().
Действительно

!