Eu tive esse problema e resolve assimÂ…
No campo em que o focus esta na momente em que chamo o DIALOG: On SAM_Validate Call SalPostMsg( dfEtapa, SAM_SetFocus, 1, 0 ) No campo em que quero que recebe o focus forçado: On SAM_SetFocus If wParam = 1 Call SalSendMsg( dfEtapa, SAM_Validate, 0, 0 ) Call SalSetFocus( dfEtapa )