Set Multiple Fonts Using Single CFont Object

Did you know you can set multiple fonts for several controls using a simple CFont object in MFC? Using the Detach() method, which disassociates the associated window object from a wrapper object, you can write the code as follows:

The code portion can be as follows:

{    CFont f;    f.CreateFont(..);    m_edit1.SetFont(&f);    f.Detach();    f.Createfont(..);    m_edit2.SetFont(&f);    f.Detach();}

You can also use this code to set the font for several controls.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: