画笔的理解"/>
MFC画笔的理解
想要在窗口上绘图或显示文字就要使用DC,大体步骤如下:
(1)声明DC句柄:HDC hdc;
(2)获取窗口句柄:hdc=GetDC(hwnd);
(3)画图、写文字等;
(4)释放句柄:ReleaseDC(hwnd,hDC);
定义一个画笔Cpen(),接下来需要将画笔应用到DC中,MFC提供SelectObject函数完成此功能,要注意的是,SelectObject函数的参数是画笔对象指针,返回值是被替换的画笔指针,我们需要创建一个CPen对象保存这个旧的指针,保证用完这个画笔后,画笔的样式恢复到初值。切记SelectObject函数返回的是替换前的画笔指针!!!!!
更多推荐
MFC画笔的理解
发布评论