Здравствуйте, _Stash, Вы писали:
_S>У меня есть CTabCtrl на [...] своеобразная заливка отображается (ну плавная смена цвета)).
_S> [...]
_S>в файле mydlg.cpp я обрабатываю ON_WM_ERASEBKGND() чтобы удалить задний фон:
_S>_S> BOOL CMyDlg::OnEraseBkgnd(CDC* pDC)
_S> {
_S> // может здесь надо как-то более правильно это делать?-)
_S> return TRUE;
_S> }
_S>
Столкнувшись с этой проблемой, я просто посмотрел с помощь SPY, чем обмениваются контролы, и дальше закрашивал фон с помощью WM_PRINTCLIENT, отправляя его Tab-control-у.
А еще есть библиотечка —
UxTheme.dll — и там фукнкци
DrawThemeBackground(Ex)
С уважением,
Заливочкин Евгений