Declare Function GetWindowPlacement Lib "user32" (ByVal hwnd As Long, _ lpwndpl As WINDOWPLACEMENT) As Long
GetWindowPlacement получает информацию о расположении заданного окна и его состоянии (свернутое, раскрытое, нормальное). Перед вызовом функции не забудьте заполнить поле Length структуры WINDOWPLACEMENT
' Отобразим координаты окна Form1 Dim wp As WINDOWPLACEMENT wp.Length = Len(wp) ' заполним поле Length GetWindowPlacement Form1.hwnd, wp Print "левый край"; wp.rcNormalPosition.Left Print "Правый край"; wp.rcNormalPosition.Right Print "Верхний край"; wp.rcNormalPosition.Top Print "Нижний край"; wp.rcNormalPosition.Bottom