VC++ 在控件上写字时 字体的设置技巧
2015-10-24 19:17
316 查看
//人物照片下方的文字 CFont* nFont = &afxGlobalData.fontRegular; CFont* oFont = pDc->SelectObject(nFont); CString str; str.Format(_T("姓名: %s "), m_StdName); pDc->SetBkMode(TRANSPARENT); pDc->TextOutW(22, 10, str);
解释一下:
pDc->SetBkMode(TRANSPARENT); 使文字写上去后,背景是透明的.
CFont* nFont = &afxGlobalData.fontRegular;
这是获取一个与菜单字体一样的字体
pDc->TextOutW(22,10, str);//这是书写过程
另外:
dc.SetTextColor(m_TextColor); 设定字体颜色
CFont font;
CFont* oldfont;
font.CreatePointFont(70, _T("Arial"));
oldfont = dc.SelectObject(&font);
设定字体格式及大小
相关文章推荐
- 005--C++字符
- C++ 中的 Lambda 表达式
- 剑指offer第二十九题【最小的K个数】c++实现
- C语言 计算1!+2!+3!+4!
- 【ThinkingInC++】53、构造函数,析构函数,全局变量
- 统计1到100出现9的次数 1.0
- C++ stl vector
- 计算1-1/2+...+1/99-1/100
- 输出一个整数的每一位
- C++ switch语句写菜单,输入字符串,如何只接收首个字符
- C++ STL中的vector
- C++ this指针详解
- 一张图看懂MingW GCC 5.2.0中的C++的的拷贝构造函数
- C#调用C++ dll的两种方法
- 声明和定义
- C语言 判断花括号是否成对出现
- c语言之栈存储区和堆区理解
- C++中const用法总结
- 004--C++11的初始化方式
- C++代码优化方法总结