
29/04/2006, 21:43
|
 | | | Fecha de Ingreso: junio-2005
Mensajes: 620
Antigüedad: 19 años, 10 meses Puntos: 1 | |
pon este codigo en un modulo
Private 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
Const HWND_TOPMOST = -1
Const SWP_NOMOVE = &H2
Const SWP_NOSIZE = &H1
Public Sub PutWindowOnTop(pFrm As Form)
Dim lngWindowPosition As Long
lngWindowPosition = SetWindowPos(pFrm.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
End Sub
y luego e nel load de tu form pon
Call PutWindowOnTop(Me)
asi siempre estara en el frente eso si
si quieres poner algo ensima de esa
tendras que decirle a esa nueva
Call PutWindowOnTop(Me)
de ese modo los forms que llames con ese metodo estaran ensima de todo siempre menos de forms con ese metodo |