Resumen Quitar el efecto Allways on top

Hola a todos!

Como ya tenía escrita la pregunta y he descubierto la respuesta, pues os
la pongo...

Primero mi pregunta, luego MI respuesta...

He utilizado la función SeWindowPos para poner una ventana siempre
visible, pero me interesa, al presionar un botón que se ponga "normal".
He probado a jugar con las constantes de la fución pero no consigo
nada... ¿hay otra función? o ¿son los parámetros?

Los parametros con los que juego son:

Estos con suma, para poner encima...
Const SWP_NOSIZE = &H1
Const SWP_NOMOVE = &H2
Const SWP_NOACTIVATE = &H10
Const SWP_SHOWWINDOW = &H40

Estos no los utilizo...
Const SWP_HIDEWINDOW = &H80
Const SWP_NOCOPYBITS = &H100
Const SWP_NOREPOSITION = &H200
Const SWP_NOZORDER = &H4
Const SWP_NOREDRAW = &H8
Const SWP_DRAWFRAME = &H20

Const ENCIMA_FLG = SWP_NOMOVE Or SWP_NOSIZE Or SWP_SHOWWINDOW Or
SWP_NOACTIVATE
const DEBAJO_FLG = ?¿?¿?¿?¿?¿?¿?¿?¿?

y la llamada es:

If SetWindowPos(hWnd, -1, 0, 0, 0, 0, ENCIMA_FLG) Then
End if

¿sabeis alguien algo de esto?

Muchas gracias!


RESPUESTA A MI MISMO: (para quien lo quiera usar)

Si uso:
If SetWindowPos(hwnd, -2, 0, 0, 0, 0, SWP_FLAGS) Then
End If
Se pone normal de nuevo... a mi me funciona... No se la causa, pero
funcona.

--
*************************************
 Antonio Guillermo Martínez Largo
    AGM ordenadores (Segovia)
      agmordenadores@jet.es
*************************************
  45 52 41 20 44 49 47 49 54 41 4C

Fingerprint: 01A7 811E 1D83 7969 B55D A732 9D4E 1407 B871 7B7A
Llave publica PGP en: http://www.at.pgp.net/pgpnet/wwwkeys.html




Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com