Ho parzialmente risolto così:
codice:
Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" ( _
ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
Private Declare Function MoveWindow Lib "user32" (ByVal hWnd As Long, _
ByVal x As Long, ByVal y As Long, _
ByVal nWidth As Long, ByVal nHeight As Long, _
ByVal bRepaint As Long) As Long
Private Sub Command1_Click()
Dim hWnd As Long, hWnd2 As Long
hWnd = FindWindow(vbNullString, "Documenti")
hWnd2 = FindWindow(vbNullString, "VisualBasic")
MoveWindow hWnd, 0, 0, 1280, 500, True
MoveWindow hWnd2, 0, 500, 1280, 500, True
End Sub
Vorrei solo sapere a questo punto come posso fare a ricavare le varie impostazioni di larghezza ed altezza senza scriverle io a mano...
Per l'altezza è possibile tenere conto solo dello spazio disponibile barra delle applicazioni esclusa?
Grazie.
***
EDIT: Scusate, per la seconda domanda bastava fare una ricerca nel forum, grazie comunque.
***