Código: Selecionar todos
STATIC FUNCTION OkCurrent( aItem, Self )
LOCAL nSelect, lFound := .T., xValue, nPos
nPos := hb_AScan( ::aControlList, { | e | e[ CFG_CTLTYPE ] == TYPE_BUTTON .AND. ;
e[ CFG_CAPTION ] == "Cancel" } )
IF nPos != 0
IF hwg_SelfFocus( ::aControlList[ nPos, CFG_FCONTROL ]:Handle )
RETURN .T.
ENDIF
ENDIF
Valeu
Nota: a vantagem de ter criado meu próprio array de controles, é que acabo tendo acesso a ele "do meu jeito" sem depender da lib. Não foi proposital, mas ajudou.

