Visual Basic - Form Siempre visible

Life is soft - evento anual de software empresarial
 
Vista:

Form Siempre visible

Publicado por Juan Manuel (124 intervenciones) el 23/02/2004 20:31:07
Necesito que un form quede visible siempre, corra la aplicacion que corra, SIEMPRE VISIBLE.
Y que funcione con W98 y XP

Ya usé una API que saque de una respuesta de este foro yno me dio resultado (SetWindowPos)

Al que me pueda ayudar ... muchas Gracias
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:Form Siempre visible

Publicado por Cecilia Colalongo (3116 intervenciones) el 23/02/2004 21:07:15
En http://support.microsoft.com/support/kb/articles/q184/2/97.asp tienes la forma de hacerlo, se hace con:

Public Const SWP_NOMOVE = 2
Public Const SWP_NOSIZE = 1
Public Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
Public Const HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2
Declare Function SetWindowPos Lib "user32" Alias "SetWindowPos" _
(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 Function SetTopMostWindow(hwnd As Long, Topmost As Boolean) _
As Long
If Topmost = True Then 'Make the window topmost
SetTopMostWindow = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, _
0, FLAGS)
Else
SetTopMostWindow = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, _
0, 0,FLAGS)
SetTopMostWindow = False
End If
End Function
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

RE:Form Siempre visible

Publicado por Vic (141 intervenciones) el 23/02/2004 21:08:10
Intenta con la informacion de la siguiente web http://support.microsoft.com/default.aspx?scid=kb;EN-US;184297

Espero que te sirva
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