SysTabControl32 en tFolder()

SysTabControl32 en tFolder()

Postby noe aburto » Thu Nov 27, 2008 5:53 pm

Saludos.

Inicio con migracion a 32 bits con FW y xH

Tengo en varios programas el tFolder() a nivel fuente y no con recursos.
MI problema es como cambiar el control 'TFOLDER' pos 'SysTabComntrol32' si mi codigo dice:

oFOLDER:=TFolder():New(0,0,{'Datos','Historico','Fechas'},.....)
User avatar
noe aburto
 
Posts: 418
Joined: Wed Nov 26, 2008 6:33 pm
Location: Morelia, Mich. Mexico.

Postby Antonio Linares » Thu Nov 27, 2008 6:32 pm

Noe,

En ese caso no tienes que hacer nada :-)

FiveWin automaticamente usará SysTabControl32 para crear el control.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41395
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby karinha » Thu Nov 27, 2008 6:35 pm

#Include "FiveWin.ch"
Code: Select all  Expand view
Function Main()

    LOCAL oDlg,oFld

    oDlg = TDialog():New(5,5,20,50,"FiveWin Dynamic folders",,,.F.,,,,,,.F.,,,,,,.F. )

    oFld := TFolder():New(0.5,1,{"&xBase","&And OOP",ALLTRIM("")},{ },oDlg,,,,.F.,.F.,160,90,,.F.,,,,,,)

    oFld:SetOption(1)
    oFld:aEnable := { .T.,.T.,.F.,.F. }
    oFld:Show()

    oFld:lWin95Look := .T.

    TButton():New(1,1,"&Hello",oFld:aDialogs[ 1 ],{||MsgInfo("Hello world!" )},,,,,.F.,.F.,.F.,,.F.,,,.F. )

    oDlg:Activate(oDlg:bLClicked,oDlg:bMoved,oDlg:bPainted,.T.,,,,oDlg:bRClicked,,)

Return Nil

//-> FIN
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7340
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

TFolder no mme presenta los folders

Postby noe aburto » Thu Nov 27, 2008 6:50 pm

Antonio Linares wrote:Noe,

En ese caso no tienes que hacer nada :-)

FiveWin automaticamente usará SysTabControl32 para crear el control.



Gracias Antonio.

Mi problema es que al ejecutar mi apliacion no me presenta los folders de mi tFolder (solo los datos del primer folder), esto solo es con win32, porque si lo ejecuto a 16 bits no tengo problema.

FW +xH
User avatar
noe aburto
 
Posts: 418
Joined: Wed Nov 26, 2008 6:33 pm
Location: Morelia, Mich. Mexico.

Postby Antonio Linares » Thu Nov 27, 2008 6:56 pm

Prueba a construir este ejemplo. Que version de FWH estas usando ?
Code: Select all  Expand view
#include "FiveWin.ch"

function Main()

   local oDlg, oFld
   
   DEFINE DIALOG oDlg SIZE 400, 300

   @ 0.5, 1 FOLDER oFld OF oDlg SIZE 188, 138 ;
      PROMPTS "One", "Two", "Three"
     
   ACTIVATE DIALOG oDlg CENTERED

return nil
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41395
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Tfolder con FW

Postby noe aburto » Thu Nov 27, 2008 8:17 pm

Antonio Linares wrote:Prueba a construir este ejemplo. Que version de FWH estas usando ?
Code: Select all  Expand view
#include "FiveWin.ch"

function Main()

   local oDlg, oFld
   
   DEFINE DIALOG oDlg SIZE 400, 300

   @ 0.5, 1 FOLDER oFld OF oDlg SIZE 188, 138 ;
      PROMPTS "One", "Two", "Three"
     
   ACTIVATE DIALOG oDlg CENTERED

return nil


Estoy usando FW 2.4 y xHarbour 0.9
User avatar
noe aburto
 
Posts: 418
Joined: Wed Nov 26, 2008 6:33 pm
Location: Morelia, Mich. Mexico.

Postby Antonio Linares » Thu Nov 27, 2008 8:54 pm

Te funciona ese ejemplo ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41395
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Version de FWH para tfolder

Postby noe aburto » Fri Nov 28, 2008 2:23 pm

Antonio Linares wrote:Te funciona ese ejemplo ?


Saludos.

Ya probe el ejemplo que me pasaste, pero sigo en las mismas. Qiuza si sea entonces por la version de FW y xH que uso.
Que version deberia de estar usando?

MI version Fw 2.4, xH 0.9, BCC 5.1.1
User avatar
noe aburto
 
Posts: 418
Joined: Wed Nov 26, 2008 6:33 pm
Location: Morelia, Mich. Mexico.

Postby Antonio Linares » Fri Nov 28, 2008 7:02 pm

Revisa el fichero FWH\source\classes\folder.prg y comprueba si la palabra "SysTabControl32" está dentro de él.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41395
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby noe aburto » Mon Dec 08, 2008 4:39 pm

Antonio Linares wrote:Revisa el fichero FWH\source\classes\folder.prg y comprueba si la palabra "SysTabControl32" está dentro de él.


Antonio.

No se si el problema del porque no me funciona TFolder sea por que uso Fw 2.4, XH 0.9, BCC 5.5

El prg \fw24\source\classes\folder.prg contiene un solo systabcontrol32:

METHOD New( nTop, nLeft, aPrompts, aDialogs, oWnd, nOption, nClrFore,;
nClrBack, lPixel, lDesign, nWidth, nHeight, cMsg, lAllWidth,;
oFont ) CLASS TFolder
.....
if ! Empty( oWnd:hWnd )
#ifdef __CLIPPER__
::Create()
#else
::Create( "SysTabControl32" )
#endif
oWnd:AddControl( Self )
else
oWnd:DefControl( Self )
endif
....

return Self

por favor indicame si me funciona con estas versiones y de los contrario cuanto me costaria una actualizacion para FWH
User avatar
noe aburto
 
Posts: 418
Joined: Wed Nov 26, 2008 6:33 pm
Location: Morelia, Mich. Mexico.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: russimicro and 33 guests