Júnior BH Postado Setembro 20, 2008 Denunciar Share Postado Setembro 20, 2008 gostaria de saber a diferença entre cada um dos métodos enumerados abaixo para setar foco em um objeto e qual deles é o melhor.1) perform(WM_NEXTDLGCTL, 0, 0);2) postmessage(objeto.Handle,wm_setfocus,0,0)3) objeto.setfocuspor que se vê muito 2 e 3 juntos? principlamente naqueles tratamentos de onexit? por acaso o uso de 2 e 3 juntos dão mais 'certeza' à operação?obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Ribeiro Postado Setembro 20, 2008 Denunciar Share Postado Setembro 20, 2008 gostaria de saber a diferença entre cada um dos métodos enumerados abaixo para setar foco em um objeto e qual deles é o melhor.1) perform(WM_NEXTDLGCTL, 0, 0);2) postmessage(objeto.Handle,wm_setfocus,0,0)3) objeto.setfocuspor que se vê muito 2 e 3 juntos? principlamente naqueles tratamentos de onexit? por acaso o uso de 2 e 3 juntos dão mais 'certeza' à operação?obrigado!o primeiro na verdade não é um "setfocus". Ele passa o foco para o proximo controle (como quando se pressiona TAB)o mais eficiente é usar o terceiro já que tem EXATAMENTE o mesmo efeito do segundo e você escreve menos código ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Júnior BH
gostaria de saber a diferença entre cada um dos métodos enumerados abaixo para setar foco em um objeto e qual deles é o melhor.
1) perform(WM_NEXTDLGCTL, 0, 0);
2) postmessage(objeto.Handle,wm_setfocus,0,0)
3) objeto.setfocus
por que se vê muito 2 e 3 juntos? principlamente naqueles tratamentos de onexit? por acaso o uso de 2 e 3 juntos dão mais 'certeza' à operação?
obrigado!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.