, rcIn.top, rcIn.right, rcIn.bottom)
   lR = CombineRgn(m_hRgn, hRgnOutBorder, hRgnInBorder, RGN_DIFF)
   
   m_rcButton.top = rcIn.top + 1
   m_rcButton.bottom = rcIn.bottom - 1
   If (bRightToLeft) Then
      m_rcButton.left = rcIn.left + 1
      m_rcButton.right = rcIn.left + m_lButtonWidth + 1
   Else
      m_rcButton.left = rcIn.right - m_lButtonWidth - 1
      m_rcButton.right = rcIn.right - 1
   End If
   hRgnButton = CreateRectRgn( _
      m_rcButton.left, m_rcButton.top, _
      m_rcButton.right, m