diff --git a/src/msw/slider95.cpp b/src/msw/slider95.cpp index 1668ce9f0d..705ca4bd7f 100644 --- a/src/msw/slider95.cpp +++ b/src/msw/slider95.cpp @@ -346,7 +346,11 @@ wxRect wxSlider95::GetBoundingBox() const wxRect rect(x, y, w, h); if ( m_labels ) - rect.Union(m_labels->GetBoundingBox()); + { + wxRect lrect = m_labels->GetBoundingBox(); + GetParent()->ScreenToClient(&lrect.x, &lrect.y); + rect.Union(lrect); + } return rect; }