#ifndef WX_PRECOMP
#include "wx/log.h"
#include "wx/dcmemory.h"
+ #include "wx/image.h"
#endif
#include "wx/msw/private.h"
-#include "wx/image.h"
#include "wx/msw/uxtheme.h"
// them and it just makes them appear larger than needed
if ( !HasFlag(wxBORDER_NONE) )
{
- marginH = margins.cxLeftWidth + margins.cxRightWidth;
- marginV = margins.cyTopHeight + margins.cyBottomHeight;
+ // we need 2 extra pixels for the focus rectangle, without them
+ // it's overwritten by the bitmap itself
+ marginH = margins.cxLeftWidth + margins.cxRightWidth + 2;
+ marginV = margins.cyTopHeight + margins.cyBottomHeight + 2;
}
}
else