Lunes 18 de Noviembre de 2024, 04:34
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Formulario Fijo
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Formulario Fijo (Leído 958 veces)
Fernando_P
Miembro activo
Mensajes: 88
Formulario Fijo
«
en:
Viernes 9 de Julio de 2004, 19:52 »
0
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!
Tweet
_EL_DJ_LU
Miembro activo
Mensajes: 78
Re: Formulario Fijo
«
Respuesta #1 en:
Domingo 11 de Julio de 2004, 01:49 »
0
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 modulo
Option 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 = -1
Const HWND_NOTOPMOST = -2
Const SWP_NOACTIVATE = &H10
Const 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
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
Visual Basic 6.0 e inferiores
(Moderador:
F_Tanori
) »
Formulario Fijo