Duda dudosa con SetWindowPos en Win7 [Solucionado]

Iniciado por SONIC88, 24 Mayo 2011, 05:14 AM

0 Miembros y 1 Visitante están viendo este tema.

SONIC88

Hola amigos tanto tiempo, al grano, tengo una duda dudosa, esta es acerca de cuando uno establece con SetWindowPos la posición HWND_TOPMOST en una ventana en Windows 7, funciona bien mientras esté activa, pero, no se si les ha pasado pero cuando al minimizar, al parecer la propiedad se pierde, cosa que recuerdo en XP no pasaba. Alguna idea para cuando regrese desde el minimizado se vuelva a establecer la posición, probé reseteando la función en Form_Activate, Form_GotFocus pero no pasa na' :XD, les agradecería un consejo.

Saludos... :silbar:
∞•••∞ MαЯcΘ™ ∞•••∞

raul338

Lastima que no tengo win7 para probarlo. Pero podrias setear siempre el SetWindowsPos en Form_Resize y te fijas el WindowState.

Código (vb) [Seleccionar]

If WindowState <> vbMinimized Then
    ' No esta minimizado, lo mandamos al frente
    Call SetWindowPos()
End If


y Listo :)

SONIC88

:xD Buena compadre, gracias, al parecer si era eso, había olvidado por completo probarlo en RESIZE, eso me pasa por dejar tanto tiempo de lado el VB :xD

Muy agradecido, saludos. ;D
∞•••∞ MαЯcΘ™ ∞•••∞