Page 1 of 1

Deshabilitar botones de Ventana

PostPosted: Mon Sep 18, 2006 1:37 pm
by MarioG
Estimados:
En un Dialog hecho desde recurso puedo definir que el mismo tenga los botones Minimizar - Estandar activos e, inactivo Sistema; lo cual en modo textual está definido como:
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX

Si, lo mismo, deseo hacerlo desde un Ventana y mediante código expreso:
STYLE nOr( WS_VISIBLE, WS_CAPTION, WS_THICKFRAME, WS_MINIMIZEBOX, WS_MAXIMIZEBOX )

Al compilar y ejecutar la ventana, que es MDI Child, no muestra ningún botón.
Se puede definir esta alternativa?. O la unica opcion es mediante control en el Valid de la Wnd?

gracias

PostPosted: Mon Sep 18, 2006 5:45 pm
by Willi Quintana
Hola,,,,

DEFINE DIALOG......
...
..
...

ACTIVATE DIALOG oDlg ON INIT (oBtn1:Disable(), oBtn2:Disable(), oBtn3:Disable())


Salu2
Willi

PostPosted: Tue Sep 19, 2006 11:57 am
by MarioG
Willi, gracias por responder
Creo que no entendiste mi pregunta o la expresé mal. Me estoy refieriendo a los botones Minimize, Maximize y System de una ventana. Puse, como ej., lo que si puedo hacer con una Dialog, pero no con una Ventana.

saludos

PostPosted: Tue Sep 19, 2006 4:55 pm
by James Bott
define window oWnd mdichild of wndMain() nominimize nomaximize

PostPosted: Wed Sep 20, 2006 11:44 am
by MarioG
gracias James; no es lo que busco.
Dejo la imagen de un Dialog. Lo que pretendo es hacerlo en una Ventana MDIChild (aunque, evidentemente, estoy errado en el concepto de su uso)

http://hyperupload.com/download/023131e873/NoSystem.jpg.html

saludos

PostPosted: Wed Sep 20, 2006 12:15 pm
by James Bott
define window oWnd mdichild of wndMain() nosysmenu

PostPosted: Wed Sep 20, 2006 3:07 pm
by MarioG
:wink: , ya lo probé. En ese caso no muestra NINGUN botón!

gracias, igualmente... ya lo implemnté mediante un VALID