作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 WTL 应用程序中,我试图更改静态标签的字体。但是 CreatePointFont 返回 NULL。为什么会这样?
CFont font;
font.CreatePointFont(120, _T("Segoe UI"));
text.Attach(GetDlgItem(IDC_MAINTEXT));
text.SetFont(font);
最佳答案
您确定 CreatePointFont
返回 NULL 吗?
对于要设置的字体,它必须保留在内存中,而从您的代码片段看来,变量 font
在设置后直接被销毁。
在 text
对象的生命周期内声明变量,例如类,如果您使用的是 MFC 对象。
关于c++ - 为什么 CreatePointFont() 会为我返回 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10400385/
在我的 WTL 应用程序中,我试图更改静态标签的字体。但是 CreatePointFont 返回 NULL。为什么会这样? CFont font; font.CreatePointFont(120,
我是一名优秀的程序员,十分优秀!