King,
You use the resize event of your usercontrol to resize your controls.
Here's what I did in the VB version of AV:
Private Sub UserControl_Resize()
Dim lLoop1 As Long
Dim lTop As Long
#If INC_DEBUG = True Then
g_Debug.Push UserControl.Name & "::UserControl_Resize"
#End If
On Error Resume Next
' Set the smartui
suiMenu.width = UserControl.width
suiToolbar.width = UserControl.width
lTop = suiToolbar.Top + suiToolbar.Height
' Set the containers?
If g_bCalledInit Then
For lLoop1 = ViewContainer.LBound To ViewContainer.UBound
With ViewContainer(lLoop1)
.Move 0, lTop, UserControl.width, UserControl.Height - lTop
.Refresh
End With
Next
End If
' Refresh
' OutputDebugString "redraw"
' tools_Control_RedrawWindowEx UserControl.hWnd
#If INC_DEBUG = True Then
g_Debug.Pop , "UserControl_Resize"
#End If
End Sub