+void wxNotebook::DoEraseBackground(wxEraseEvent& event)
+{
+ // we can either draw the background ourselves or let DrawThemeBackground()
+ // do it, but as we already have the correct brush, let's do it ourselves
+ // (note that we use the same code in wxControl::MSWControlColor(), so if
+ // it breaks, it should at least break in consistent way)
+ wxWindow *win = (wxWindow *)event.GetEventObject();
+ HDC hdc = GetHdcOf(*event.GetDC());
+ WXHBRUSH hbr = GetThemeBackgroundBrush((WXHDC)hdc, win);
+ if ( hbr )
+ {