SetWindowPos
Previous  Top  Next

Sintaxis:SetWindowPos( <nVentana>, <nOrden>, <nLeft>, <nTop>, <nWidth>, <nHeight>, <nFlags> ) -> lExito  

Argumentos:   <nVentana>
es la ventana a la que se va cambiar el orden, posición y visibilidad.
   <nOrden> es la ventana que se usará para cambiar el orden. Se pueden usar las constantes HWND_BOTTOM, HWND_NOTOPMOST, HWND_TOP y HWND_TOPMOST.
   <nLeft> es la nueva coordenada izquierda.
   <nTop> es la nueva coordenada superior.
   <nWidth> es la nueva anchura.
   <nHeight> es la nueva altura.
   <nFlags> determina qué cambios afectarán a la ventana. Se pueden usar las constantes SWP_ASYNCWINDOWPOS, SWP_DEFERERASE, SWP_DRAWFRAME, SWP_FRAMECHANGED, SWP_HIDEWINDOW, SWP_NOACTIVATE, SWP_NOCOPYBITS, SWP_NOMOVE, SWP_NOOWNERZORDER, SWP_NOREDRAW, SWP_NOREPOSITION, SWP_NOSENDCHANGING, SWP_NOSIZE, SWP_NOZORDER y SWP_SHOWWINDOW.


Devuelve:   
.T. si el cambio tuvo éxito.


   SetWindowPos() cambia el orden, la posición y la visibilidad de una ventana.


Ejemplo:

   SetWindowPos( hWnd, HWND_TOP, 0, 0, 0, 0, SWP_SHOWWINDOW )