1. Caret:插入符
a) CWnd::CreateSolidCaret:创建
b) ShowCaret:因为Create出来后,默认自动隐藏了。
c) CreateCaret:创建图形插入符。
d) SetCaretPos:设置Caret位置。
2. 当窗口变化时,会发生窗口重绘。
a) 要响应WM_PAINT消息。
b) 消息响应函数为OnDraw函数。
3. 路径层:
a) 首先调用 BeginPath在设备描述表中打开路径层
b) 使用GDI绘制路径层。
c) 使用EndPath关闭路径层。
4. GetTextMetrics:获取当前字体信息
5. GetTextExtent:获取字符在屏幕的宽度。
6. 裁剪区域(clipping region)
a) CDC::SelectClipPath(int mode):把当前设置的路径层和设备描述表中已有的裁剪区域按一种指定的模式进行互操作。
7.
a) TextOut:输出文本到窗口。
b) DrawText:把文字的输出局限在一个矩形的范围。
8. SetTimer:定时器,发送WM_TIMER消息。