> WM_SETFONT has a parameter that must be 1 to immediately change the
> control. Possibly that is what is lacking when cl.setfont is used on
> embedded controls. Calling cl.refresh after cl.setfont risks losing
> other content besides the old font.


wm_setfont is only sent to controls when they are first created, I am
afraid.  Doing a cl.setfont does not send a wm_setfont until the
control is created (which refresh will do).  

Reply via email to