+#if wxUSE_UXTHEME
+ // gets the bitmap of notebook background and returns a brush from it
+ WXHBRUSH QueryBgBitmap();
+
+ // creates the brush to be used for drawing the tab control background
+ void UpdateBgBrush();
+
+ // return the themed brush for painting our children
+ virtual WXHBRUSH MSWGetBgBrushForChild(WXHDC hDC, WXHWND hWnd);
+
+ // draw child background
+ virtual bool MSWPrintChild(WXHDC hDC, wxWindow *win);
+
+ // common part of QueryBgBitmap() and MSWPrintChild()
+ //
+ // if child == NULL, draw background for the entire notebook itself
+ bool DoDrawBackground(WXHDC hDC, wxWindow *child = NULL);
+#endif // wxUSE_UXTHEME