// Testing Groups -> Original en c:\fwh\samples\TESTGRP.PRG
//-> Antonio Compile este ejemplo para me comprender/entender.
#Include "FiveWin.Ch"
#Include "WColors.Ch"
//----------------------------------------------------------------------------//
Function Main()
LOCAL oDlg, oBrush, oGroup, oFont
DEFINE BRUSH oBrush FILE "..\bitmaps\bricks.bmp"
DEFINE FONT oFont NAME 'MS Sans Serif' SIZE 0,-8 BOLD
DEFINE DIALOG oDlg NAME "Test" BRUSH oBrush
REDEFINE GROUP oGroup ID 101 COLOR GetSysColor( COLOR_HIGHLIGHT ) OF oDlg ;
FONT oFont PROMPT "Modified Group Caption" TRANSPARENT
REDEFINE BUTTON ID 103 OF oDlg ACTION oDlg:End()
ACTIVATE DIALOG oDlg CENTERED
RELEASE BRUSH oBrush
RELEASE FONT oFont
Return Nil
//----------------------------------------------------------------------------//
Message not found: TSAY:LTRANSPARENT
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Antonio, mi querido maestro...
Este ejemplo, era solamente, para usted comprender o ke esta aconteciendo en mis DIALOGOS, cuando en la misma DIALOG, yo uso GROUP BOX, GETS, SAYS, RADIO BUTTONS O CHECKBOX, todos los controles DESAPARECEN y son muchas DIALOGS ke tengo.
Comprende??
En el release de marzo/2006, GROUP.PRG, está incompleta. Mira por favor.
Par favor, se posible, hable com Gilmer Tavares, talbez asi, el lo consiga explicar mejor.
Gracias y saludos.
Este ejemplo, era solamente, para usted comprender o ke esta aconteciendo en mis DIALOGOS, cuando en la misma DIALOG, yo uso GROUP BOX, GETS, SAYS, RADIO BUTTONS O CHECKBOX, todos los controles DESAPARECEN y son muchas DIALOGS ke tengo.
Comprende??
En el release de marzo/2006, GROUP.PRG, está incompleta. Mira por favor.
Par favor, se posible, hable com Gilmer Tavares, talbez asi, el lo consiga explicar mejor.
Gracias y saludos.
João Santos - São Paulo - Brasil
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Antonio Linares wrote:João,
Te enviamos por email la versión más reciente de group.prg
Antonio,
Dudas: No Hay Problemas Con La Ausencia de Estes METHODS???
#ifndef __CLIPPER__
METHOD EraseBkGnd( hDC ) CLASS TGroup
if IsAppThemed()
// return 1 Fix: 09-May-2005
endif
return Super:EraseBkGnd( hDC )
#endif
//----------------------------------------------------------------------------//
METHOD Colors( hDC ) CLASS TGroup
DEFAULT ::nClrText := GetTextColor( hDC ),;
::nClrPane := GetBkColor( hDC ),;
::oBrush := TBrush():New( , ::nClrPane )
SetTextColor( hDC, ::nClrText )
SetBkColor( hDC, ::nClrPane )
if ::oBrush:hBitmap != nil
SetBrushOrgEx( hDC, ::nLeft(), nBmpHeight( ::oBrush:hBitmap ) - ::nTop )
endif
return ::oBrush:hBrush
João Santos - São Paulo - Brasil
Antonio, el mayor problema, és cuando uso este comando:
//-> Colores en el Group Box
//-> Si lo retiro, funciona cuasi perfecto, ahi me da problemas en los RADIOS.
REDEFINE GROUP oGroup ID 501 COLOR CLR_RED, CLR_YELLOW OF oDlg ;
FONT oFont TRANSPARENT
Antonio, en la CLASSE RADIO, esto esta correcto???
Pues mis RADIOs, estan retornado ERRORES. Entran en LOOPING...
#ifndef __CLIPPER__
METHOD EraseBkGnd( hDC ) CLASS TRadio
if IsAppThemed() .and. ! ::lTransparent
return 1
endif
return Super:EraseBkGnd( hDC )
METHOD LostFocus( hCtl ) CLASS TRadio
if IsAppThemed()
// CheckFocus( ::hWnd, hCtl )
endif
return Super:LostFocus( hCtl )
#endif
//-> Colores en el Group Box
//-> Si lo retiro, funciona cuasi perfecto, ahi me da problemas en los RADIOS.
REDEFINE GROUP oGroup ID 501 COLOR CLR_RED, CLR_YELLOW OF oDlg ;
FONT oFont TRANSPARENT
Antonio, en la CLASSE RADIO, esto esta correcto???
Pues mis RADIOs, estan retornado ERRORES. Entran en LOOPING...
#ifndef __CLIPPER__
METHOD EraseBkGnd( hDC ) CLASS TRadio
if IsAppThemed() .and. ! ::lTransparent
return 1
endif
return Super:EraseBkGnd( hDC )
METHOD LostFocus( hCtl ) CLASS TRadio
if IsAppThemed()
// CheckFocus( ::hWnd, hCtl )
endif
return Super:LostFocus( hCtl )
#endif
João Santos - São Paulo - Brasil