Essa t�cnica n�o funciona com o group box pq o Centura n�o fornece um handle
para o group box da mesma forma que fornece para o data field. No entanto,
vc pode capturar o handle do group box, ou de qualquer outro tipo de objeto
visual, usando a rotina abaixo:


Function: getHandle
 Description: Recupera o handle de objetos visuais.
 Returns
  Window Handle:
 Parameters
  Window Handle: hContainer       ! janela pai (form, dialog, etc)
  String: sNomeObj                       ! nome do objeto a ser recuperado
(no caso do group box, passe o t�tulo dele)
  Number: nTipoObj                     ! Tipo do objeto, no seu caso
TYPE_GroupBox, podendo ser passado combina��es,
como: TYPE_GroupBox | TYPE_DataField
 Static Variables
 Local variables
  Window Handle: hTmp
  String: sTexto
 Actions
  Set hTmp = SalGetFirstChild ( hContainer, nTipoObj)
  While hTmp != hWndNULL
   Call SalGetWindowText ( hTmp, sTexto, 100 )
   If sTexto = sNomeObj
    Break
   Set hTmp = SalGetNextChild ( hTmp, nTipoObj)
  Return hTmp


Ser� retornado o handle do group box. A� � s� vc usar esse retorno em
SalHideWindow ou SalShowWindow, ou em qualquer fun��o que necessite de um
window handle.

Qualquer d�vida, entre em contato.

Ricardo.

----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, August 01, 2003 9:31 AM
Subject: [sqlwin] GROUP BOX


> Pessoal,
>
> eu estou querendo tornar vis�vel ou invis�vel um group box em tempo de
> execu��o, algu�m sabe se isto � poss�vel?
> Se sim, pode me ajudar a fazer isto?
>
> Quando tento usar  Call SalStatusSetVisible( mdifrm_entrref.Dados, TRUE )
a
> compila��o retorna o seguinte erro:
>
> Symbol is undefined or unable to be referenced from current location:
Dados.
>
> Isto com um button funciona normalmente, mas com o group box ...
>
> Muito atenciosamente,
>
____________________________________________________________________________
> ___________________________
> Sidnei Cachate
> [EMAIL PROTECTED]
> Programador Jr - Sistemas e Informa��es
> COCAM - Cia de Caf� Sol�vel e Derivados
>
> Lista de Centura SQLWindows
> Administrador : [EMAIL PROTECTED]
> [ http://www.centuraexplorer.com ]
> Para sair desta lista mande mensagem para:
> [EMAIL PROTECTED] sem nada no Subject e
> com o comando a seguir no corpo da msg:
> "unsubscribe sqlwin" (sem as aspas)

=============================================Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
=============================================

Responder a