Yo nunca he utilizado una dll para fijar el foco ya que siempre lo he resuelto con programación en Velázquez, de todas formas aunque seguro que es posible, el mayor problema es atrapar el handle del control donde quieras hacer el setfocus, pues el handle de la ventana o vista es fácil de saber, pero el del control aparentemente no, una vez conocido el handle puedes ya hacer el setfocus()
Yo personalmente resolvería la situación que se te plantee con las condiciones de activo y visibilidad de los campos, ya que espero que la próxima versión de Velázquez incorpore funcionalidad que al menos permita hacer un setfocus sin necesidad de recurrir ni a dll's ni a condiciones programadas en Velázquez. Vamos que aparezca una instrucción de proceso de formulario "Fijar foco en ..." y que puedas seleccionar el control del formulario.
Saludos,