ActiveX上自定义Edit控件改变字体有关问题

ActiveX下自定义Edit控件改变字体问题
我在ActiveX下复合了多个Edit控件,我给这个复合控件设置了Font属性,当改变Font的值,下面的多个Edit控件的字体当然不会改变,因此我想获取这个Font属性的值,来改变多个Edit控件的字体,这个该如何解决?感谢指导。。。。

------解决方案--------------------
差不多是这个意思,返回CFont
CEdit c;
CDC * dc = c.GetDC();
dc->GetCurrentFont();
------解决方案--------------------
楼主这么尝试下,因为之前返回的CFONT指针什么的生命周期都太短

HFONT hFont = (HFONT)::GetStockObject(SYSTEM_FIXED_FONT); //hFont放全局变量
CFont* pFont = CFont::FromHandle(hFont);
myEdit->SetFont(pFont);

如果要自己风格的 //这个可以不用管没生命周期
 CFont * f; 
 f = new CFont; 
 f->CreateFont(参数很多自己查一下)

程序结束的时候记得delete
------解决方案--------------------
MFC ActiveX Controls: Using Fonts