FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ventana que no permita cambiar de tamaño
Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM

Ventana que no permita cambiar de tamaño

Posted: Sat Sep 08, 2012 07:26 PM

¿Como puedo crear una ventana que no permita cambiar de tamaño ni maximizar?

Saludos

Quique
Posts: 729
Joined: Tue Oct 18, 2005 06:49 PM

Re: Ventana que no permita cambiar de tamaño

Posted: Sat Sep 08, 2012 09:51 PM
Trata este codigo:
Code (fw): Select all Collapse
// Prevent resizing
oWnd:aMinMaxInfo := { 0, 0, 0, 0,;
oWnd:nWidth, oWnd:nHeight, oWnd:nWidth, oWnd:nHeight }

Saludos,

George
Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM

Re: Ventana que no permita cambiar de tamaño

Posted: Sun Sep 09, 2012 01:27 AM

Gracias

Saludos

Quique
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM

Re: Ventana que no permita cambiar de tamaño

Posted: Mon Sep 10, 2012 12:09 PM
Quique;
Otra opcion, sugerida por Antonio oportunamente
Code (fw): Select all Collapse
   
#define W0_ANCHO     620
#define W0_HEIGHT    350
//------------------------------
   DEFINE WINDOW soWnd0 ;
          TITLE  "Protocolo de Transferencia de Archivos (FTP)" ;
          ICON   aO[_Ico] COLOR CLR_BLACK,CLR_BLACK ;
          NOMAXIMIZE ;
          FROM   2000,5 TO 2001,5 ;
          MENU   BuildMenu()

   soWnd0:SetSize( W0_ANCHO, W0_HEIGHT )
   soWnd0:aMinMaxInfo = { W0_ANCHO, W0_HEIGHT, ;   // xMaxSize,      yMaxSize
                          0, 0, ;                  // xMaxPosition,  yMaxPosition
                          W0_ANCHO, W0_HEIGHT, ;   // xMinTrackSize, yMinTrackSize
                          W0_ANCHO, W0_HEIGHT }    // xMaxTrackSize, yMaxTrackSize
Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 150
Joined: Tue Jul 15, 2008 07:12 PM

Re: Ventana que no permita cambiar de tamaño

Posted: Mon Sep 10, 2012 05:31 PM

DEFINE WINDOW <oWnd> NOMINIMIZE, NO MAXIMIZE TITLE "Window 1"

Creating a new Window:

DEFINE WINDOW <oWnd> ;

[ FROM <nTop>, <nLeft> TO <nBottom>, <nRight> ] ;
[ TITLE <cTitle> ] ;
[ <color: COLOR, COLORS> <nClrFore> [,<nClrBack>] ];
[ OF <oParent> ] ;
[ BRUSH <oBrush> ] ;
[ CURSOR <oCursor> ] ;
[ ICON <oIcon> ] ;
[ MENU <oMenu> ] ;
[ STYLE <nStyle> ] ;
[ BORDER [ NONE | SINGLE ] ] ;
[ NOSYSMENU | NO SYSMENU ] ;
[ NOCAPTION | NO CAPTION | NO TITLE ] ;
[ NOICONIZE | NOMINIMIZE ] ;
[ NOZOOM | NO ZOOM | NOMAXIMIZE | NO MAXIMIZE ] ;
[ VSCROLL | VERTICAL SCROLL ] ;
[ HSCROLL | HORIZONTAL SCROLL ]

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM

Re: Ventana que no permita cambiar de tamaño

Posted: Mon Sep 10, 2012 06:28 PM
Quique

Yo lo hago asi:
Code (fw): Select all Collapse
DEFINE WINDOW oWnd FROM 0,0 TO 484,700 PIXEL TITLE "Sistema:" STYLE nOr(WS_SYSMENU,WS_MAXIMIZE,WS_MINIMIZEBOX)


Saludos,

Adhemar
Saludos,



Adhemar C.
Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM

Re: Ventana que no permita cambiar de tamaño

Posted: Tue Sep 11, 2012 02:25 AM

Gracias a todos por su ayuda, probé todas las opciones, y la que mas me gustó fue la de Adhemar, porque con esa opción, ni siquiera cambia el apuntador del ratón como si permitiera cambiar el tamaño, hace lo que necesito, que es permitir minimizar pero sin maximizar ni cambiar el tamaño de la ventana, lo único que no me gusta es que hay que indicar las coordenadas (FROM ... TO ...), las otras me permiten indicar tamaño sin necesidad de indicar posición, pero bueno, funciona :)

Saludos

Quique

Continue the discussion