To my knowledge, this is only possible with RichEditControls, and Plus! already has an in-built function to do that.
Also, I believe this class doesn't work for controls that already support fonts (ButtonControls, RadioControls, RichEditControls and RichStaticControls).
In other news, I updated the class because I left out one of the most useful functions: a
choose font dialog box! There are also two new number functions to convert between logical units (used in the LOGFONT structure) and point units (commonly seen in word processors).