Visual Basic - Visual Basic

Life is soft - evento anual de software empresarial
 
Vista:

Visual Basic

Publicado por dan (2 intervenciones) el 03/09/2005 21:45:47
ayudenme, en visual basic 6.0 como puedo dejar una ventana siempre visible que este siempre en primera ventana, que tengo que hacer para que se quede asi, y bloquear la tecla de windows para que no puedan salir de esa ventana como si fuera un protector de pantalla
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Visual Basic

Publicado por Nacho (19 intervenciones) el 05/09/2005 15:28:32
Hola espero que te sirva...
Pega esto en el modulo.

Public Const HWND_BOTTOM = 1
Public Const HWND_BROADCAST = &HFFFF&
Public Const HWND_DESKTOP = 0
Public Const HWND_NOTOPMOST = -2
Public Const HWND_TOP = 0
Public Const HWND_TOPMOST = -1

Public 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


y esto en el formulario que queres mantener al frente

Me.ScaleMode = vbPixels
SetWindowPos Me.hwnd, HWND_TOPMOST, Me.ScaleLeft, _
Me.ScaleTop, Me.ScaleWidth, Me.ScaleHeight, 0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar