Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal _   hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, _   lParam As Any) As Long
  Private Type RECT   Left As Long   Top As Long   Right As Long   Bottom As Long End Type
  Const CB_GETDROPPEDCONTROLRECT = &H152
 
 
 
  Sub ComboBoxGetDroppedControlRect(cb As ComboBox, Left As Long, Top As Long, _   Right As Long, Bottom As Long)   Dim lpRect As RECT   SendMessage cb.hwnd, CB_GETDROPPEDCONTROLRECT, 0, lpRect   Left = lpRect.Left   Top = lpRect.Top   Right = lpRect.Right   Bottom = lpRect.Bottom End Sub |