Oi Marcio,
Muito obrigado pela dica. O SalSetFieldEdit resolveu meu problema. []s Claudio ________________________________ De: Márcio Cota [mailto:mar...@microuniverso.com.br] Enviada em: sexta-feira, 8 de maio de 2009 14:07 Para: Claudio Augusto Felix Pinto Assunto: Re: [sqlwin] É possível desabilitar o disparo de mensagens ao mudar o foco ? O SAM_Validade vc pode fazer com que nao ocorra passando "SalSetFieldEdit ( hWndField, FALSE )" quando pressionar F8 Ja o SAM_SetFocus acho que só criando uma variavel para decidir se vai executar ou nao os comandos do evento ----- Original Message ----- From: Claudio Augusto Felix Pinto <mailto:clau...@tj.rj.gov.br> To: sqlwin@virtualand.net Sent: Friday, May 08, 2009 1:43 PM Subject: [sqlwin] É possível desabilitar o disparo de mensagens ao mudar o foco ? Prezados, Eu tenho uma informação que ela é apresentada ao usuário de 2 maneiras diferentes (ou seja, em 2 data fields diferentes), mas é a mesma informação. Quando um data field esta visível, o outro está invisível. O usuário visualiza um ou outro data fiel teclando F8. Ocorre que ao mudar de uma visualização para outra com F8, o Centura entende que há uma mudança de foco entre campos e dispara as mensagens SAM_Validade, SAM_SetFocus, etc. Mas, embora os campos sejam distintos, como a informação é a mesma, não é desejável o disparo dessas mensagens. Em outras palavras, essas mensagens disparadas pela mudança de foco somente seriam desejáveis após um ENTER ou TAB ou ao clicar num outro campo, nunca ao teclar F8 entre esses dois campos. Pergunto: É possível desabilitar o disparo dessas mensagens provocadas pela mudança de foco ao teclar F8 ?