#include "wx/splitter.h"
#include "wx/renderer.h"
-#include "wx/msw/uxtheme.h"
#include "wx/msw/private.h"
+#include "wx/msw/uxtheme.h"
// tmschema.h is in Win32 Platform SDK and might not be available with earlier
// compilers
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);
}