EXPOSICION DE EDUARDO OLAZ
El otro día en el grupo es.compbd.ms-access solicitaron un método para
definir por código el tamaño de la ventana de Access.
Como creo que a varios de vosotros os podrá interesar, adjunto el código que
le pasé.
Este código permite definir el tamaño y la posición de la ventana de Access.
___________________________________________
Option Explicit
Const con_Abajo = 1
Const con_Arriba = 0
Const con_ArribaMas = -2
Const con_ArribaTotal = -1
Const conVentanaConMarco As Long = &H20
Const conVentanaNoCambiarPosicion As Long = &H2
Const conVentanaNoCambiarTamaño As Long = &H1
Declare Function SetWindowPos _
Lib "user32" _
( _
ByVal hwnd As Long, _
ByVal hWndInsertAfter As Long, _
ByVal x As Long, _
ByVal y As Long, _
ByVal cx As Long, _
ByVal cy As Long, _
ByVal wFlags As Long) _
As Long
Public Sub TamañoVentanaAccess( _
ByVal Ancho As Long, _
Alto As Long)
Dim lngManejador As Long
Dim lngResultado As Long
' Cambia la ventana del programa Access
' al tamaño en pixeles definido por
' los parámetros Ancho y Alto
' Eduardo Olaz - eduardo@olaz.net 20/10/02
lngManejador = Application.hWndAccessApp
lngResultado = SetWindowPos( _
lngManejador, _
con_ArribaMas, _
0, 0, _
Ancho, _
Alto, _
conVentanaNoCambiarPosicion)
End Sub
Public Sub PosicionVentanaAccess( _
ByVal Izquierda As Long, _
Arriba As Long)
Dim lngManejador As Long
Dim lngResultado As Long
' Cambia la posición de la ventana
' del programa Access a la definida por
' los parámetros Izquierda y Arriba
' Eduardo Olaz - eduardo@olaz.net 20/10/02
lngManejador = Application.hWndAccessApp
lngResultado = SetWindowPos( _
lngManejador, _
con_ArribaMas, _
Izquierda, _
Arriba, _
0, 0, _
conVentanaNoCambiarTamaño)
End Sub
___________________________________________
               (
geocities.com/es/ensolva/Descargas)                   (
geocities.com/es/ensolva)                   (
geocities.com/es)