我想设置我的一个多行编辑框的字体,我使用SetFont来做,但是怎么它的字体没有改变阿
我的代码如下: CFont queryFont;
queryFont.CreateFont(
16, // nHeight
16, // nWidth
0, // nEscapement
0, // nOrientation
FW_NORMAL, // nWeight
FALSE, // bItalic
FALSE, // bUnderline
0, // cStrikeOut
DEFAULT_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS, // nPitchAndFamily
"Courier New"); // lpszFacename m_ctlQuery.SetFont(&queryFont); // m_ctlQuery 是一个CEditCtrl类型的变量 我这样设置后只能改变光标的高度,但是字体没有改变阿,请问应该如何设置才能生效。在此先谢了。
解决方案 »
- 有没有哪个字符串输出函数, 是可以输出文字的同时又返回文字宽度和高度的?
- 如何在VC++ 2010下用Listbox显示文件中的内容
- 修改工程输出目录引起的tlb文件找不到的问题
- 急 socket ftp 顺序错位了吧
- 这样的设计需求用什么模型好些?
- 大家平时写文档都是用什么?是用Doxygen吗?
- ■■寻找VC++程序高手,有小项目合作,是高手的请进■■
- ==急用。怎样禁止 PropertySheet 的“帮助”按钮?==
- 100分的问题?
- 哪里有可以示意文件传输的动画呀!不要告诉我用文件拷贝那个哦,谢谢!
- 谁能讲一下 Project->Settings 即ALT+F7 中的设置的知识?重谢!
- 版主请进:必有重谢
换成static CFont queryFont;
好了,请教一下为什么把它设成static的就能生效了呢?