FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Deshabilitar bot贸n
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Deshabilitar bot贸n
Posted: Wed Oct 20, 2010 02:57 PM

Gente;
Defino una vetana:

DEFINE WINDOW soWnd TITLE "..." MDI ICON soIco STYLE nOR( WS_SYSMENU )

Puedo deshabilitar dicho bot贸n?, como?
Si esta la respuesta en el foro, no la pude encontrar

Saludos

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 654
Joined: Mon May 29, 2006 03:14 PM
Re: Deshabilitar bot贸n
Posted: Wed Oct 20, 2010 03:07 PM
MarioG wrote:Puedo deshabilitar dicho bot贸n?

驴 Que bot贸n ? :-)
Mi abuelo dec铆a: Los aviones vuelan porque Dios quiere, y los helic贸pteros ni Dios sabe porque vuelan.

FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Deshabilitar bot贸n
Posted: Wed Oct 20, 2010 03:15 PM

... sorry

Definiendo as铆: DEFINE WINDOW soWnd TITLE "..." MDI ICON soIco STYLE nOR( WS_SYSMENU )

solo se muestra el boton [X]

:oops:

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 654
Joined: Mon May 29, 2006 03:14 PM
Re: Deshabilitar bot贸n
Posted: Wed Oct 20, 2010 03:37 PM
El bot贸n HELP (?) se que se quita as铆: oDlg:lHelpIcon:=.F.

La clase DIALOG tiene ademas estas otras datas: lResize16, lCentered, lModal, lModify

Aunque he probado esto y funciona: DEFINE WINDOW soWnd TITLE "..." MDI ICON soIco STYLE 255 quita el bot贸n [X].
Mi abuelo dec铆a: Los aviones vuelan porque Dios quiere, y los helic贸pteros ni Dios sabe porque vuelan.

FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Deshabilitar bot贸n
Posted: Wed Oct 20, 2010 03:42 PM

...nooooo
El bot贸n Cerrar [X] de una ventana

:D

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 654
Joined: Mon May 29, 2006 03:14 PM
Re: Deshabilitar bot贸n
Posted: Wed Oct 20, 2010 03:52 PM
JmGarcia wrote:Aunque he probado esto y funciona: DEFINE WINDOW soWnd TITLE "..." MDI ICON soIco STYLE 255 quita el bot贸n [X].
Mi abuelo dec铆a: Los aviones vuelan porque Dios quiere, y los helic贸pteros ni Dios sabe porque vuelan.

FWH 16.02, xHarbour 1.2.3, Harbour 3.2.0, WorkShop 4.5, AJ Make 0.30, Borlan BCC 7.00, VisualStudio 2013
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Deshabilitar bot贸n
Posted: Wed Oct 20, 2010 09:18 PM

Hola, si utilizas PellesC, puedes hacerlo as铆:
En las propiedades, Windows Styles, aseg煤rate que System Menu quede en "no".
Saludos.

Francisco J. Alegr铆a P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Deshabilitar bot贸n
Posted: Wed Oct 20, 2010 10:10 PM

JM
gracias, funciona (aunque me gustar铆a saber como se inhibe, porque lo he visto en algunas aplicaicones)

Freancisco, gracias, no uso PellesC (esta pendiente :wink: )

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Deshabilitar bot贸n
Posted: Thu Oct 21, 2010 08:00 AM

Puedes usar un VALID basado en una condici贸n l贸gica:

lSalir := .F.

ACTIVATE WINDOW oWnd VALID lSalir

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1380
Joined: Fri Oct 14, 2005 01:28 PM
Re: Deshabilitar bot贸n
Posted: Thu Oct 21, 2010 10:07 AM

Claro!
A veces estamos queriendo buscar opciones complicadas y no olvidamos de lo sencillo :)

gracias

Resistencia - "Ciudad de las Esculturas"

Chaco - Argentina

Continue the discussion