Si dicho dialogo incorpora un xBrowse, al crearse el xbrowse hace que se cambie el font de todos los controles del dialogo por otro distinto al definido en el diálogo.
Por lo que veo, esto es debido que en el momento de crear el xBrowse, el dialogo todavia no esta incializado y no tiene font definido.
En el método new de xBrose se ejecuta el siguiente código
Code: Select all | Expand
if oWnd:oFont == nil
oWnd:GetFont()
endif
::oFont := oWnd:oFont
que hace que varie el font de todo el dialogo.
Se os ocurre alguna alternativa sin necesidad de añadir un oDlg:SetFont, ni cambiar xBrowse.