- WXHBRUSH hbr = nbook->GetThemeBackgroundBrush();
- if ( hbr )
- {
- RECT rc;
- GetWindowRect(GetHwnd(), &rc);
-
- MapWindowPoints(NULL, GetHwndOf(nbook), (POINT *)&rc, 1);
- SetBrushOrgEx(hdc, -rc.left, -rc.top, NULL);
- return hbr;
- }
+ // return value may be NULL but it is ok: if the first parent
+ // notebook doesn't use themes, then we don't have to process
+ // this message at all, so let default processing take place
+ return nbook->GetThemeBackgroundBrush(pDC, this);