关于改变EDIT控件字体大小的有关问题

关于改变EDIT控件字体大小的问题
本帖最后由 VisualEleven 于 2015-04-13 18:32:12 编辑
我的EDIT控件创建在了VIEW类里面,并且初始化大小也在view的初始化里面,正常运行
我创建了对话框,上面的一个按钮来改变EDIT的大小,先m_editWordSize//这是一个EDIT绑定的CString类型变量
点击OK按钮就读取这个变量改为INT类型再改变view->EDIT的字体大小
在OK按钮的点击信息处理函数中用写了很多都不对,
有在view中创立 LOGFONT font ;然后在OK按钮的点击信息处理函数中
 memset(&font,0,sizeof(LOGFONT)); 
strcpy(font.lfFaceName,"宋体"); 
font.lfWeight=FW_MEDIUM; 
font.lfHeight=_ttoi(m_editWordSize);
pView->m_Font.CreateFontIndirect(&font); //但是在这一句总是报错,
pView->m_showTxt.SetFont(&pView->m_Font); 
       pView->m_showTxt.SetFocus();

不知道怎么解决,EDIT里能正常显示文本,想实现输入m_editWordSize//一个EDIT绑定的CString变量;
点击OK按钮来改变edit控件里面的字体大小。。求大神指点~~非常感谢
------解决思路----------------------
重复构造会报错

pView->m_Font.DeleteObject();
pView->m_Font.CreateFontIndirect(&font);