Como saber se o form está HIDE?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Como saber se o form está HIDE?

Mensagem por rubens »

Bom dia..

Tem alguma propriedade do form que me informa se ele está hide (oculto/invisível)?
No manual só menciona como ocultar(Hide)/exibir(show).
Mas não menciona como saber o estado...

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Heero
Usuário Nível 2
Usuário Nível 2
Mensagens: 51
Registrado em: 13 Jul 2015 22:10
Localização: Guarulhos/SP

Como saber se o form está HIDE?

Mensagem por Heero »

rubens,

Já viu a Visible Property no manual? Creio que seja o que você procura.

Código: Selecionar todos

<ParentWindowName>.<ControlName>.Visible --> lVisible
GetProperty ( <ParentWindowName>, <ControlName>, Visible ) --> lVisible
Ricardo Rodrigues
Harbour 3.2 + BCC + Minigui
Cursando Análise e Desenvolvimento de Sistemas
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Como saber se o form está HIDE?

Mensagem por rubens »

Boa tarde Ricardo..

Obrigado por responder...
Quando é um componente/Controle tudo bem, mas quando é o próprio form, como eu capturaria ?
GetProperty( 'Form','Visible')
Fiz o teste assim, não dá erro mas também não retorna nada..

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Como saber se o form está HIDE?

Mensagem por Toledo »

Rubens, na MiniGui Extended, tem a função IsWindowVisible(). Não sei se na HMG tem esta função também.

Exemplo:

Código: Selecionar todos

IF IsWindowVisible( GetFormHandle( 'NomedoForm' ) )
   MsgInfo("Form Visível")
ELSE
   MsgInfo("Form Oculto")
ENDIF
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

Como saber se o form está HIDE?

Mensagem por rubens »

Bom dia..

Obrigado Toledo...

O Grigory também me passou assim

Código: Selecionar todos

IsWindowVisible( Form_1.Handle ) 
Obigado

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Responder