Visual Basic - Simpre visible

Life is soft - evento anual de software empresarial
 
Vista:

Simpre visible

Publicado por Lily (233 intervenciones) el 05/08/2003 19:15:47
como puedo hacer una pequeña ventana siempre visible, ....bueno ya lo hice con la api correspondiente, lo que pasa es que funciona exepto cuando maximizo la ventana del messenger, mi ventana se pierde , que se puede hacer...
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:Simpre visible

Publicado por Cecilia Colalongo (3116 intervenciones) el 06/08/2003 01:28:48
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:Simpre visible

Publicado por Lily (233 intervenciones) el 08/08/2003 23:37:20
no funciona si por ejemplo la ventana del messenger tiene la opcion siempre visible (herramientas-siemprevisible)ç
la pregunta es si ya existe una venta siempre visible como puede otra ser la siempre visible, la anteriro ya no
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