- 6
- 0
- 约4.04千字
- 约 18页
- 2016-12-08 发布于江西
- 举报
VC++MFC编程(2) 文本显示 Windows可以显示很多数据,包括在窗口中显示文本信息。由于文本是以图像的形式显示在窗口中的,因此需要处理设备描述表(DC),另外还需要对文本字体的处理,包括:文本的显示、文本的颜色、字符的间距和文本的对齐方式等。 (1)文本显示 在拥有一个设备描述表以后,就可以调用TextOut()函数来显示文本行。例如: pDC-TextOut(20,20,This is a line of text.); TextOut()函数的三个参数分别是输出文本的X坐标和Y坐标以及输出文本串。 (2)设置文本颜色 在默认情况下,Windows绘制黑色文本。可以通过SetTextColor()函数改变文本的颜色。例如: CDC *pDC=GetDC(); //声明一个设备描述表pDC pDC-SetTextColor(RGB(0,255, 0)); //设置文本颜色为绿色 可以通过GetTextColor()函数检索到当前文本的颜色,例如: COLORREF color=pDC-GetTextColor(); SetBkColor()和GetBkColor()函数用于设置背景颜色和获取当前的背景颜色。 (2)设置字符间距 SetTextChar
原创力文档

文档评论(0)