Programación General > Visual Basic 6.0 e inferiores

 Formulario Fijo

(1/1)

Fernando_P:
Hola,
como se hace o que propiedad maneja el hecho de que presente un formulario fijo en pantalla, es decir, que aunque haga click en la ventana de atras, igual quede en pantalla, que no se vaya atras...aunque el foco este en otra ventana.

Cual es?

Saludos!

_EL_DJ_LU:
Si no me equivoco lo que estas buscando es que tu formilario sea siempre visible..

bueno para eso tendrias que usar esto


--- Código: Text --- 'todo esto en un moduloOption Explicit Declare Sub SetWindowPos Lib "user32.dll" (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)Const HWND_TOPMOST = -1Const HWND_NOTOPMOST = -2Const SWP_NOACTIVATE = &H10Const SWP_SHOWWINDOW = &H40 Public Sub SiempreVisible(Formulario As Form, Estado As Boolean)     If Estado Then       SetWindowPos Formulario.hWnd, HWND_TOPMOST, Formulario.Left / 15, _                    Formulario.Top / 15, Formulario.Width / 15, _                    Formulario.Height / 15, SWP_NOACTIVATE Or SWP_SHOWWINDOW    Else       SetWindowPos Formulario.hWnd, HWND_NOTOPMOST, Formulario.Left / 15, _                    Formulario.Top / 15, Formulario.Width / 15, _                    Formulario.Height / 15, SWP_NOACTIVATE Or SWP_SHOWWINDOW    End If 'End Sub  ' y usa estas linesa segun tu caso en el formulario  que quieres que sea siempre visible' SiempreVisible me, true' SiempreVisible me, false  
Espero esto aclare tu duda..
DJ

Navegación

[0] Índice de Mensajes

Ir a la versión completa