Problema para utilizar la clase tfolder

Problema para utilizar la clase tfolder

Postby Erick Almanza » Tue Oct 14, 2008 1:12 am

Amigos del foro

Tengo problemas al utilizar folder definidos en .rc
aparecen des habilitados.
Queria saber si alguien ha tenido problemas usandolos
Si los creo sin utilizar .rc me funcionan bien

Espero que entiendan mi dudas

gracias

Saludos,
erick almanza
Erick Almanza
 
Posts: 85
Joined: Mon Sep 11, 2006 3:52 pm

Postby joseluisysturiz » Tue Oct 14, 2008 7:30 am

Que editor de recursos estas usando.... en algunos debes hacer un cambio de SYSTABCONTROLO32 o algo asi... yo uso Pelles C y no le hice inigun tipo de cambio y funcionan super... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Postby Antonio Linares » Tue Oct 14, 2008 7:42 am

Erick,

Comprueba que esten definidos como SysTabControl32 y no como TFolder, en el RC
regards, saludos

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

Antonio como defino systabcontrol32

Postby Erick Almanza » Tue Oct 14, 2008 12:31 pm

Hola Antonio


Como defino este control ?



Utilizo Workshop
FWH 8.4


Saludos,
Erick
Erick Almanza
 
Posts: 85
Joined: Mon Sep 11, 2006 3:52 pm

Postby jrestojeda » Tue Oct 14, 2008 12:59 pm

Hola Erick.
Para eso debes editar el archivo RC en modo texto y solo cambiar TFolder por SystabControl32. Luego compilas el RC nuevamente y listo.

Asi es como debes tener ahora:
Code: Select all  Expand view  RUN
FOLDERS DIALOG DISCARDABLE -19, 36, 432, 361
STYLE WS_POPUP|WS_THICKFRAME|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
FONT 8, "MS Sans Serif"
BEGIN
  CONTROL "", 1000, "TFolder", WS_TABSTOP, 3, 2, 426, 318
  CONTROL "", 200, "TBtnBmp", 0x00000000, 111, 332, 51, 23
  CONTROL "", 201, "TBtnBmp", 0x00000000, 269, 332, 51, 23
END


Debes cambiarlo de este modo:
Code: Select all  Expand view  RUN
FOLDERS DIALOG DISCARDABLE -19, 36, 432, 361
STYLE WS_POPUP|WS_THICKFRAME|WS_CAPTION|WS_SYSMENU|WS_VISIBLE
FONT 8, "MS Sans Serif"
BEGIN
  CONTROL "", 1000, "SysTabControl32", WS_TABSTOP, 3, 2, 426, 318
  CONTROL "", 200, "TBtnBmp", 0x00000000, 111, 332, 51, 23
  CONTROL "", 201, "TBtnBmp", 0x00000000, 269, 332, 51, 23
END


Espero te sirva.
Saludos. Desde Argentina, Esteban.
User avatar
jrestojeda
 
Posts: 601
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Postby Antonio Linares » Tue Oct 14, 2008 10:11 pm

Erick,

Le das al botón que tiene una "llave" (custom control) igual que haces para TWBrowse, etc.

Y escribes como nombre "SysTabControl32"
regards, saludos

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

Postby Antonio Linares » Tue Oct 14, 2008 10:14 pm

Eric,

Aqui tienes un ejemplo:

test.prg
Code: Select all  Expand view  RUN
#include "FiveWin.ch"

function Main()

   local oDlg, oFld
   
   DEFINE DIALOG oDlg RESOURCE "Test"

   REDEFINE FOLDER oFld ;
      PROMPTS "One", "Two", "three" ;
      DIALOGS "One", "Two", "Three" ;
      ID 100 OF oDlg
     
   ACTIVATE DIALOG oDlg CENTERED

return nil


test.rc
Code: Select all  Expand view  RUN
#ifdef __FLAT__
   1 24 "WindowsXP.Manifest"
#endif

test DIALOG 17, 36, 185, 147
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Test"
FONT 8, "MS Sans Serif"
{
CONTROL "", 100, "SysTabControl32", 0 | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 5, 6, 175, 117
DEFPUSHBUTTON "OK", 1, 67, 128, 50, 14
}

one DIALOG 6, 15, 175, 117
STYLE WS_CHILD | WS_VISIBLE
FONT 8, "MS Sans Serif"
{
}

two DIALOG 6, 15, 175, 117
STYLE WS_CHILD | WS_VISIBLE
FONT 8, "MS Sans Serif"
{
}

three DIALOG 6, 15, 175, 117
STYLE WS_CHILD | WS_VISIBLE
FONT 8, "MS Sans Serif"
{
}
regards, saludos

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 48 guests