static wxRendererNative& Get();
- virtual void DrawHeaderButton(wxWindow *win,
+ virtual int DrawHeaderButton(wxWindow *win,
wxDC& dc,
const wxRect& rect,
int flags = 0,
}
-void
+int
wxRendererXP::DrawHeaderButton(wxWindow *win,
wxDC& dc,
const wxRect& rect,
wxUxThemeHandle hTheme(win, L"HEADER");
if ( !hTheme )
{
- m_rendererNative.DrawHeaderButton(win, dc, rect, flags, sortArrow, params);
- return;
+ return m_rendererNative.DrawHeaderButton(win, dc, rect, flags, sortArrow, params);
}
RECT r;
// and then clear those flags before calling DrawHeaderButtonContents.
// Add any extras that are specified in flags and params
- DrawHeaderButtonContents(win, dc, rect, flags, sortArrow, params);
+ return DrawHeaderButtonContents(win, dc, rect, flags, sortArrow, params);
}