FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FOLDER CON DIALOGOS DESDE RECURSOS
Posts: 32
Joined: Tue Jun 24, 2008 05:19 PM
FOLDER CON DIALOGOS DESDE RECURSOS
Posted: Thu Aug 20, 2009 03:47 PM

Un saludo a los miembros del foro, les pido ayuda con el siguiente tema: Tengo un Dialog Generado desde Resource Builder, donde tengo un Folder, cuando ejecuto la aplicacion, los dialogos que se supone contiene cada pesta帽a del folder no quedan contenidos dentro del folder sino en el extremo superior izquierdo de mi pantalla, no de mi ventana principal sino que de mi monitor. el codigo es mas o menos asi

DEFINE DIALOG oDlg RESOURCE "DLG_SEGURIDAD" OF oWndPri FONT oFontP
oDlg:lHelpIcon := .F.

REDEFINE FOLDER oFolder ID 900 OF oDlg PROMPT "Identificacion", "Accesos al Sistema" DIALOGS "SUB1", "SUB2" OPTION 1

ACTIVATE DIALOG oDlg CENTERED

los dialogos "SUB1" y "SUB2" se dibujan fuera del FOLDER no funciona como contenedor de los dialogos.

si alguien ha pasado por lo mismo o me puede orientar, hice varias pruebas y el ejemplo testfold.prg funciona super bien pero cuando lo llevo al sistema que estoy dise帽ando "TODO MAL", incluso he probado cortar y pegar los dialog en el archivo .res que ocupo donde tengo mis recursos y nada, lo raro e que si hago un programa sin ocupar el archivo .res de recursos y genero los dialogos y el folder en tiempo de ejecucion funciona bien....... ! MUY RARO....!

Desde ya Gracias

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: FOLDER CON DIALOGOS DESDE RECURSOS
Posted: Thu Aug 20, 2009 04:43 PM

VPOZO:

Yo empezar铆a por revisar el estilo de los dialogos, El d铆alogo contenedor debe ser STYLE POPUP y los dialogos de los folders deben ser STYLE CHILD

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 32
Joined: Tue Jun 24, 2008 05:19 PM
Re: FOLDER CON DIALOGOS DESDE RECURSOS
Posted: Thu Aug 20, 2009 05:11 PM

Gracias Armando, la verdad ya he intentado varios cambios en el Resource Builder en estos momentos estan con ambos style WS_CHILD,WS_POPUP

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: FOLDER CON DIALOGOS DESDE RECURSOS
Posted: Thu Aug 20, 2009 07:09 PM

Vicente:

Podr铆as postear el c贸digo de los recursos para revisarlos ?

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 32
Joined: Tue Jun 24, 2008 05:19 PM
Re: FOLDER CON DIALOGOS DESDE RECURSOS
Posted: Thu Aug 20, 2009 07:39 PM
Armando, mira el codigo del dialogo donde esta el Folder es este:

DLG_SEGURIDAD DIALOG MOVEABLE PURE LOADONCALL DISCARDABLE 53, 31, 346, 214
STYLE DS_MODALFRAME |WS_POPUP |WS_SYSMENU |WS_CAPTION
CAPTION "Seguridad"
LANGUAGE LANG_SPANISH, 3
{
CONTROL "Salir",108,"BUTTON",BS_DEFPUSHBUTTON |BS_VCENTER |BS_RIGHT |WS_CHILD |WS_TABSTOP |WS_VISIBLE ,290,184,50,25
CONTROL "",999,"LISTBOX",LBS_OWNERDRAWFIXED |LBS_NOTIFY |WS_CHILD |WS_BORDER |WS_VSCROLL |WS_VISIBLE ,9,8,80,191
CONTROL "",110,"BUTTON",BS_DEFPUSHBUTTON |BS_VCENTER |BS_RIGHT |WS_CHILD |WS_TABSTOP |WS_VISIBLE ,110,183,40,20
CONTROL "",112,"BUTTON",BS_DEFPUSHBUTTON |BS_VCENTER |BS_RIGHT |WS_CHILD |WS_TABSTOP |WS_VISIBLE ,155,183,40,20
CONTROL "",111,"BUTTON",BS_DEFPUSHBUTTON |BS_VCENTER |BS_RIGHT |WS_CHILD |WS_TABSTOP |WS_VISIBLE ,200,183,40,20
CONTROL "",51,"BUTTON",BS_GROUPBOX |WS_CHILD |WS_VISIBLE ,101,176,151,31
CONTROL "",900,"SysTabControl32",WS_CHILD |WS_VISIBLE ,101,5,235,171
}

El codigo del dialogo que se invoca en la primera pesta帽a del Folder es este:

SUB1 DIALOG MOVEABLE PURE LOADONCALL DISCARDABLE 0, 0, 182, 112
STYLE WS_POPUP |WS_VISIBLE |WS_CAPTION |0x40000000
CAPTION "Dialog"
LANGUAGE LANG_NEUTRAL, 0
{
CONTROL "Button0",0,"BUTTON",BS_DEFPUSHBUTTON |BS_VCENTER |BS_CENTER |WS_CHILD |WS_TABSTOP |WS_VISIBLE ,87,81,76,19
}

Al hacer el ejercicio de sacar el codigo de los recursos me di cuenta que el Resource Builder no coloca la sentencia WS_CHILD en el dialog "sub1" a pesar que yo la se帽alo desde el menu, estoy pensando que quizas tengo problemas con este editor d recursos. no se si me puedes recomendar algo ya probe con el Resource Worshop 4.5, con el ResEdit y ahora estaba probando el Resource Builder pero todos me dan algun problema.


Gracias por la molestia de contestar...
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: FOLDER CON DIALOGOS DESDE RECURSOS
Posted: Thu Aug 20, 2009 08:25 PM
VPOZO:

El editor de recursos que uso es el de PellesC http://www.smorgasbordet.com/pellesc/
y me va bien, ademas es freeware.

Pasando al c贸digo de tus recursos veo que hay diferencia con los dialogos que tengo, te muestro c贸digo donde defino los dialogos:

Este es el dialogo contenedor, fijate que el estilo es WS_POPUP
Code (fw): Select all Collapse
UPDEMP DIALOG DISCARDABLE 5, 15, 432, 229
STYLE WS_POPUP WS_THICKFRAME|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
CAPTION "Datos de nuestra empresa"
FONT 8, "MS Sans Serif"
{
聽 CONTROL "", 100, "SysTabControl32", WS_TABSTOP, 4, 37, 423, 167
聽 CONTROL "&Aceptar", 901, "Button", WS_TABSTOP, 78, 211, 50, 14
聽 CONTROL "&Cancelar", 902, "Button", WS_TABSTOP, 304, 211, 50, 14
聽 CONTROL "", 25, "Static", SS_BITMAP|SS_CENTERIMAGE|WS_BORDER, 0, 0, 433, 34
}


Ahora este es parte del c贸digo del dialogo de los folders, mira que el estilo es WS_CHILD.
Code (fw): Select all Collapse
UPDEMP1 DIALOG DISCARDABLE 6, 15, 423, 167
STYLE WS_CHILD
FONT 8, "MS Sans Serif"
{


Como ves, parece que el problema viene por los recursos, desconozco los editores que usas, prueba con PellesC.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 32
Joined: Tue Jun 24, 2008 05:19 PM
Re: FOLDER CON DIALOGOS DESDE RECURSOS
Posted: Thu Aug 20, 2009 08:52 PM

Armando, efectivamente baje el pelles http://www.smorgasbordet.com/pellesc/ salio todo "bacan" como decimos aqui, se agradece el gesto. Saludos Gracias

Continue the discussion