子对话框的按钮字体改变后,想从主对话框改回初始值,应该在怎样改啊该怎么解决

子对话框的按钮字体改变后,想从主对话框改回初始值,应该在怎样改啊?
用以下代码设置了子对话框的字体.
CFont   font.CreateFont(0,0,0,0,600,
TRUE,
FALSE,
0,    
DEFAULT_CHARSET,
OUT_DEFAULT_PRECIS,      
                                CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,

DEFAULT_PITCH,
"宋体 ");
GetDlgItem(IDC_BUTTON1)-> SetFont(&font);

但在回到主对话框后,应该是恢复到程序刚打开时的默认值字体.
不知道怎么样设置?望指点!

------解决方案--------------------
CFont* pFont = GetFont();

CDxxlg dlg;

dlg.DoModal();

SetFont(pFont);
------解决方案--------------------
在主对话框中,获得子对话框的指针,然后就可以控件了
------解决方案--------------------
获得子对话框指针GetDlgItem()
得到主对话框GetParent()