关于改变EDIT控件字体大小的有关问题
关于改变EDIT控件字体大小的问题
我的EDIT控件创建在了VIEW类里面,并且初始化大小也在view的初始化里面,正常运行
我创建了对话框,上面的一个按钮来改变EDIT的大小,先m_editWordSize//这是一个EDIT绑定的CString类型变量
点击OK按钮就读取这个变量改为INT类型再改变view->EDIT的字体大小
在OK按钮的点击信息处理函数中用写了很多都不对,
有在view中创立 LOGFONT font ;然后在OK按钮的点击信息处理函数中
不知道怎么解决,EDIT里能正常显示文本,想实现输入m_editWordSize//一个EDIT绑定的CString变量;
点击OK按钮来改变edit控件里面的字体大小。。求大神指点~~非常感谢
------解决思路----------------------
重复构造会报错
pView->m_Font.DeleteObject();
pView->m_Font.CreateFontIndirect(&font);
我的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);