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
Inhibir el redimensionado de una ventana
Inhibir el redimensionado de una ventana
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Chaco - Argentina
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 845
- Joined: Sun Oct 09, 2005 5:36 pm
- Location: la laguna, mexico.
- Willi Quintana
- Posts: 859
- Joined: Sun Oct 09, 2005 10:41 pm
- Location: Cusco - Perú
- Contact:
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
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
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 :-)
yo lo hice así
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
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
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
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
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Chaco - Argentina