您的位置:首页 > 其它

动态创建的CButton按钮,在设置字体时为什么不显示

2017-06-29 10:51 573 查看
第一步:创建一个CButton按钮

CRect   rcButton(0,0,10,10);

int nButtonID = 1236;

CButton*   m_button = new CButton();

m_button->Create(L"测试按钮" , WS_VISIBLE|WS_CHILD , rcButton , this , nButtonID);

第二步:设置一个CFont的成员变量

CFont   m_ButtonFont;

第三步:设置字体的大小和类型   ******但是不能放到create之后

m_ButtonFont.CreatePointFont(180 , L"幼圆');

第三步:设置字体大小

m_button->SetFont(&m_ButtonFont);

*********************************

如果将CFont的创建设置成局部变量的时候,会不生效。出了创建按钮的函数之后就自动销毁了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐