Página 1 de 1

Foco da tela de cadastro com a GTWVW

Enviado: 24 Nov 2008 07:43
por clauber
Ola galera, naum sei se o lugar certo de postar eh aqui, mas se naum for peço desculpas aos moderadores.. .

mas vamos a dúvida:

estou compilando o sistema usando o xharbour e usando a lib grafica gtwvw,na tela de cadastro qdo em algum campo eu necessito trata-lo, se o conteúdo do campo naum for satisfatorio eu mostro uma mensagem para o usuario usando uma funcao tipo alert com um botão ok... ate ai tudo bem,
so q ao pressionar o botaum ok com o mouse ou a tecla enter mesmo no teclado, o usuario tem q pegar o mouse e clicar na janela para q o foco fique no campo editado no momento, como faço para que o foco fique automatico depois do clique da janela alert ????

-------------------------------
Nota de Moderação (Toledo): O presente tópico foi movido da seção "Clipper", uma vez que seu conteúdo não tem relação com os objetivos daquela seção.

Re: Foco da tela de cadastro com a GTWVW

Enviado: 24 Nov 2008 08:18
por Toledo
clauber, fiz um teste aqui e deu tudo certo.

Esta função "tipo alert" que faz a validação, você está usando no VALID do GET?

Abraços,

Re: Foco da tela de cadastro com a GTWVW

Enviado: 24 Nov 2008 09:11
por clauber
poxa q bom . . . q rapidez fui atendido.

mais uma vez parabens pelo forum. . .

obrigado pela atenção

veja o codigo fonte da funçao:
************************************************
FUNCTION Alerta( nMessage, nNButtons, nStilo )
local nCButton

Default nNButtons to MB_OK ,nStilo to MB_ICONHAND

nCButton := wvw_messagebox( 0, nMessage, "ATENÃÇÃO", nStilo + nNButtons

RETURN nCButton

Re: Foco da tela de cadastro com a GTWVW

Enviado: 24 Nov 2008 09:13
por clauber
eu consegui acrescentando o seguinte comando na função:

WVW_xReposWindow(.T.)

ficou blz, obg pela atenção.