- New TARGET_CPU=amd64 (or 'ia64') option for the makefile.vc files which
puts 64-bit builds in their own directory and adds /machine:amd64 or ia64
to the link command.
+- wxStatusBar::GetFieldRect now returns correct values under XP.
wxGTK:
// include <commctrl.h> "properly"
#include "wx/msw/wrapcctl.h"
+#if wxUSE_UXTHEME
+ #include "wx/msw/uxtheme.h"
+#endif
+
// ----------------------------------------------------------------------------
// macros
// ----------------------------------------------------------------------------
wxLogLastError(wxT("SendMessage(SB_GETRECT)"));
}
+#if wxUSE_UXTHEME
+ wxUxThemeHandle theme((wxStatusBar95 *)this, L"Status"); // const_cast
+ if ( theme )
+ {
+ // by default Windows has a 2 pixel border to the right of the left
+ // divider (or it could be a bug) but it looks wrong so remove it
+ if ( i != 0 )
+ {
+ r.left -= 2;
+ }
+
+ wxUxThemeEngine::Get()->GetThemeBackgroundContentRect(theme, NULL,
+ 1 /* SP_PANE */, 0,
+ &r, &r);
+ }
+#endif
+
wxCopyRECTToRect(r, rect);
return true;