Resumen Ventanas en mosaico horizontal

>>>>
Como puedo hacer que cuando se carge mi aplicacion haga que la otra ventana
que hay abierta se ponga en mosaico junto a ella???
<<<<

Por lo que preguntas supongo que la otra aplicación a la que te refieres es
siempre la misma. Para poder moverla debes primero obtener un hadle a ella.
Esto lo puedes obtener con la función del API FindWindow. Para ello debes
conocer el nombre de clase de la ventana o su título:

Declare Function FindWindow Lib "user32" Alias "FindWindowA"
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long

dim hwndAplicacion = FindWindows(vbNullString,"Titulo de la ventana")

Luego ya puedes mover la ventana a la posición que tú quieras con :

Declare Function MoveWindow Lib "user32" Alias "MoveWindow" (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

dim res as long
res = MoveWindow(hwndAplicacion,PosicionHorizontalEnPixels,
PosicionVerticalEnPixels, AnchuraEnPixels, AlturaEnPixels, 1)


Un saludo.

_________________________________________________
José Rubí de la Vega
E-mail : jrubi@arrakis.es
WWW : http://www.arrakis.es/~jrubi
Podrás encontrar información sobre VB, la lista
VB-ESP y un resumen de los mensajes de la misma



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com