Inhabilitar la [X] de un dialogo?

Inhabilitar la [X] de un dialogo?

Postby noe aburto » Sat Jun 20, 2015 10:23 pm

saludos

Verifique la clase Dialog y no encontre como inhabilitar en un dialogo el boton de cerrar [X], el boton de ayuda es: oDlg:lHelpIcon:=.F.
para la X, mi pregunta?

Gracias.
Noé Aburto Sánchez
Tec. Prog. de Sistemas. -Morelia, Mich. México.
fwh 20.06, Harbour 3.2.0, bcc 7.4
TsBrowse 9.0, TsButton 7.0, xEdit 6.1
naburtos@gmail.com, noeaburto67@hotmail.com
User avatar
noe aburto
 
Posts: 418
Joined: Wed Nov 26, 2008 6:33 pm
Location: Morelia, Mich. Mexico.

Re: Inhabilitar la [X] de un dialogo?

Postby cuatecatl82 » Sun Jun 21, 2015 4:06 am

Saludos Paisano, y a todos los colegas del foro:

Despues de una larga ausencia por el trabajo me di un rato para revisar el foro, no me olvido de hechar un ojo a las novedades y leer los post de los compañeros a quienes les debo bastante pero no he podido colaborar en nada en estos meses, así que ojala sea de ayuda este granito de arena.

Noe,la forma mas facil de quitar la "X" de los dialogos si es desde un archivo de recursos sería así desde Pelles C:

Image

O via código jugando con los valores de los estilos de los dialogos:
Code: Select all  Expand view
#Include "FiveWin.ch"

Static oDlg

//----------------------------------------------------------------//

Function Main()

   DEFINE DIALOG oDlg TITLE "Probando Estilos" STYLE nOr( WS_THICKFRAME, WS_SYSMENU )
    oDlg:lhelpIcon:= .F. 
  ACTIVATE DIALOG oDlg CENTERED

return nil


La otra opción es que el Boton quede sin accion, sería de esta forma:

Code: Select all  Expand view
#Include "FiveWin.ch"

Static oDlg

//----------------------------------------------------------------//

Function Main()

Local lSalir:= .F.
Local oBtn

   DEFINE DIALOG oDlg TITLE "Probando Estilos" STYLE nOr( WS_THICKFRAME, WS_SYSMENU )
  DEFINE BUTTON oBtn Action(lSalir:= .T., oDlg:End())
    oDlg:lhelpIcon:= .F.
  ACTIVATE DIALOG oDlg CENTERED Valid (lSalir)

return nil


Los valores de los estilos de los Dialogos los puedes encontrar en el Archivo Winapi.Ch de Fivewin..

Saludos y es un gusto estar escribiendo de nuevo el el foro..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
User avatar
cuatecatl82
 
Posts: 625
Joined: Wed Mar 14, 2007 6:49 pm
Location: San Cristobal de las Casas, Chiapas México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 11 guests