Windows GDI:CDC绘制文本
2015-05-16 00:13
169 查看
函数原型
int CDC::DrawText( const CString& str, LPRECT lpRect, UINT nFormat);
功能
使用DC关联的字体,文本颜色,背景颜色绘制文本。示例
// 设置文本颜色为红色,背景颜色为白色 COLORREF oldTextColor = dc.GetTextColor(); COLORREF oldBkColor = dc.GetBkColor(); dc.SetTextColor(RGB(255, 0, 0)); dc.SetBkColor(RGB(255, 255, 255)); // 设置背景为透明 // dc.SetBkMode(TRANSPARENT); // 设置字体为9号微软雅黑 CFont font; font.CreatePointFont(90, TEXT("微软雅黑")); CFont* pOldFont = dc.SelectObject(&font); // 绘制文本 CString cstrText = TEXT("Hello Kitty"); dc.DrawText(cstrText, &rc, DT_LEFT | DT_VCENTER | DT_SINGLELINE | DT_WORDBREAK); // 恢复原来的文本颜色,背景颜色,字体 dc.SetTextColor(oldTextColor); dc.SetBkColor(oldBkColor); dc.SelectObject(pOldFont);
相关文章推荐
- Windows GDI:CDC绘制ICON
- 【Windows编程】系列第五篇:GDI图形绘制
- Windows GDI学习笔记——窗口的绘制
- 【Windows编程】系列第五篇:GDI图形绘制
- VC++ GDI+编程的字体和文本绘制
- windows程序设计之鼠标,键盘,绘制文本简介
- VC++ GDI+编程的字体和文本绘制
- Delphi GDI对象之绘制文本
- windows程序设计之鼠标,键盘,绘制文本简介
- Delphi GDI对象之绘制文本
- 【笨嘴拙舌WINDOWS】GDI绘制区域
- Windows App开发之编辑文本与绘制图形
- 在 Windows 窗体上绘制线条、文本
- Windows Gdi & CDC和HDC的区别与转换
- Windows编程 GDI简单图形的绘制 简单实现锁帧效果
- Windows App开发之编辑文本与绘制图形
- windows基础编程----第四篇(调用GDI绘制出相关图形)
- GDI文字绘制和windows下opengl文字绘制小结
- Windows Gdi & CDC和HDC的区别与转换
- Windows Gdi & CDC和HDC的区别与转换