Page 1 of 1
Inhibir el redimensionado de una ventana
Posted: Thu Jul 05, 2007 11:43 pm
by MarioG
Hola gente
Se puede?. Lo que pretendo es que no se redimensione mediante el mouse (lo que normalmente se usa). La ventana es Main
muchas gracias
Saludos
Posted: Fri Jul 06, 2007 3:24 am
by Antonio Linares
Mario,
Revisa samples\TestSize.prg
Posted: Fri Jul 06, 2007 5:21 am
by Francisco Horta
MarioG,
si tienes un dialogo desde recurso, con el editor de recursos en el window style pon el THICKFRAME en NO y con eso
salu2
paco
Posted: Fri Jul 06, 2007 1:52 pm
by MarioG
gracias Antonio, lo haré
Francisco, es un DEFINE WINDOW... (gracias igualmente)
Posted: Sat Jul 07, 2007 5:48 am
by Willi Quintana
Hola, yo lo hago asi: ( observa el ON RESIZE)
ACTIVATE DIALOG oDlg CENTER NOWAIT ;
ON INIT ( oDlg:Move( 0, 0 ), oLbx:GoTop()) ;
VALID (oWndK:End(), lSalir )
oWndK:bGotFocus = { || oDlg:SetFocus() }
ACTIVATE WINDOW oWndK ;
ON INIT (oWndK:Move(0,0), oWndK:SetSize( oDlg:nWidth, oDlg:nHeight ) ) ; // MAXIMIZED ;
ON RESIZE (oWndK:SetSize( oDlg:nWidth, oDlg:nHeight ) ) ;
VALID (oApp:aVentana[2]:=.f.,tActual:End(), lSalir)
Salu2
Posted: Sat Jul 07, 2007 12:46 pm
by MarioG
Gracias Willy
Lo voy a probar, para tener una opcion más. Ya que la que me recomendó Antonio tambien funciona...y como no, viniendo del Jefe :-)
Code: Select all
testsize.prg
oWnd:aMinMaxInfo = { 200, 200, ; // xMaxSize, yMaxSize
50, 50,; // xMaxPosition, yMaxPosition
80, 80,; // xMinTrackSize, yMinTrackSize
150, 150 } // xMaxTrackSize, yMaxTrackSize
yo lo hice así
Code: Select all
oWnd:aMinMaxInfo = { WND_MAX, WND_HEIGHT, ; // xMaxSize, yMaxSize
50, 50,; // xMaxPosition, yMaxPosition
80, 80,; // xMinTrackSize, yMinTrackSize
WND_MAX, WND_HEIGHT } // xMaxTrackSize, yMaxTrackSize
obviamente los WND_ son valores numericos #define
Acá voy a apelar a que Antonio me aclare sobre mi ignorancia; ya que primero solo reemplacé los valores de xMaxSize e yMaxSize y el tamaño no se ajsutaba como pretendía. Luego, reemplacé en xMaxTrackSize e yMax... y obtuve lo deseado
O sea el último par de valores a que o como afectan?
nuevamente gracias a todos
saludos