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.