Thiago,
Tente chegar ao primeiro objeto de tela por SalGetFirstChild ( hWndParent, nTypeMask ) e os seguintes, a� sim por SalGetNextChild ( hWndChild, nTypeMask ). Espero que ajude.
Um abra�o, Fernando.

Rafael Larizzatti <[EMAIL PROTECTED]> wrote:
Thiago,
 
N�o entendi se voc� fez isso... mas a ordem dos campos, n�o s� visualmente, mas na defini��o do TAB ORDER deve estar seguido um dou outro, ou seja, o background deve estar exatamente antes do DataField....
Espero ter sido claro e ter lhe ajudado.
[]'s

Rafael Larizzatti  
Suporte e Sistemas - Depto Inform�tica
[EMAIL PROTECTED]
www.subway-eventos.com.br

Fone: (11) 6990 1200 - Ramal 1216 - Fax: 6950 2669

Nossa miss�o � oferecer aos nossos clientes id�ias criativas, realizando projetos inovadores, cumprindo os prazos da necessidade do cliente ao melhor pre�o do mercado, superando suas expectativas e fazendo sempre mais do que nossa obriga��o, focando no resultado dos objetivos do cliente. Investindo agressivamente no desenvolvimento Tecnol�gico e Humano. Construin! do um relacionamento consistente de confian�a e parceria que nos consolide como empresa de proposta diferenciada no nosso mercado.

----- Original Message -----
Sent: Wednesday, December 29, 2004 9:36 AM
Subject: [sqlwin] Esconder Background Text

Bom dia, pessoal
 
Tenho uma tela gen�rica, que dependendo do que o usu�rio escolher, ela mostra os campos relacionados a essa escolha (String - dfString, Boolean - Check Box, Data - dfData, etc..).
 
Acontece que tive que fazer uma altera��o nessa tela, pq ela dava erro qdo eu colocava a vari�vel bStaticsAsWindows = TRUE, pois usava a fun��o SalHideWindowAndLabel, e como o background passou a ter handle, o Centura n�o entendia q ele era um label e acabava n�o escondendo o background.
 
Fiz as altera��es e estava tudo certo, mas na hora de esconder todos os objetos da tela eu criei uma fun��o q vai dando SalGetNextWindow e depois vai dando um SalHideWindow para cada objeto.
 
Acontece q o Centura nunca esconde o background associado ao ultimo check box. Todos os outros backgrounds d�o certo, mas nesse ele se perde. N�o entendo o pq, pois num estou usando mais nenhuma associa��o, e sim pegando campo a campo do form.
 
Alguem poderia me ajudar?? Estou usando o Centura 2000.

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger
http://br.download.yahoo.com/messenger/

Responder a