FOLDER CON DIALOGOS DESDE RECURSOS

FOLDER CON DIALOGOS DESDE RECURSOS

Postby VPOZO » Thu Aug 20, 2009 3: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
User avatar
VPOZO
 
Posts: 32
Joined: Tue Jun 24, 2008 5:19 pm
Location: Punta Arenas, Chile

Re: FOLDER CON DIALOGOS DESDE RECURSOS

Postby Armando » Thu Aug 20, 2009 4: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
User avatar
Armando
 
Posts: 3184
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: FOLDER CON DIALOGOS DESDE RECURSOS

Postby VPOZO » Thu Aug 20, 2009 5: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
User avatar
VPOZO
 
Posts: 32
Joined: Tue Jun 24, 2008 5:19 pm
Location: Punta Arenas, Chile

Re: FOLDER CON DIALOGOS DESDE RECURSOS

Postby Armando » Thu Aug 20, 2009 7: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
User avatar
Armando
 
Posts: 3184
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: FOLDER CON DIALOGOS DESDE RECURSOS

Postby VPOZO » Thu Aug 20, 2009 7: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...
User avatar
VPOZO
 
Posts: 32
Joined: Tue Jun 24, 2008 5:19 pm
Location: Punta Arenas, Chile

Re: FOLDER CON DIALOGOS DESDE RECURSOS

Postby Armando » Thu Aug 20, 2009 8: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: Select all  Expand view

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: Select all  Expand view

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
User avatar
Armando
 
Posts: 3184
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: FOLDER CON DIALOGOS DESDE RECURSOS

Postby VPOZO » Thu Aug 20, 2009 8:52 pm

Armando, efectivamente baje el pelles http://www.smorgasbordet.com/pellesc/ salio todo "bacan" como decimos aqui, se agradece el gesto. Saludos Gracias
User avatar
VPOZO
 
Posts: 32
Joined: Tue Jun 24, 2008 5:19 pm
Location: Punta Arenas, Chile


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 63 guests