Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: SONIC88 en 24 Mayo 2011, 05:14 am



Título: Duda dudosa con SetWindowPos en Win7 [Solucionado]
Publicado por: SONIC88 en 24 Mayo 2011, 05:14 am
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:


Título: Re: Duda dudosa con SetWindowPos en Win7
Publicado por: raul338 en 24 Mayo 2011, 15:51 pm
Lastima que no tengo win7 para probarlo. Pero podrias setear siempre el SetWindowsPos en Form_Resize y te fijas el WindowState.

Código
  1. If WindowState <> vbMinimized Then
  2.    ' No esta minimizado, lo mandamos al frente
  3.    Call SetWindowPos()
  4. End If
  5.  

y Listo :)


Título: Re: Duda dudosa con SetWindowPos en Win7
Publicado por: SONIC88 en 24 Mayo 2011, 17:34 pm
: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