CPen pen;//画笔
pen.CreatePen(PS_SOLID, 1, m_coForeColor);
CPen * pOldPen = theMemDC.SelectObject(&pen);
LOGBRUSH logBrush;
logBrush.lbStyle = BS_SOLID;
logBrush.lbColor = m_coForeColor;
CBrush brush;
brush.CreateBrushIndirect(&logBrush);
CBrush * pOldBrush = theMemDC.SelectObject(&brush);
CPoint pt[] = { CPoint(9,9),CPoint(25,17),CPoint(9,28) };
theMemDC.Polygon(pt, 3);//画三角形
//标题文字
CRect rt2(30, 9, 250, 27);
theMemDC.SetBkMode(0);
theMemDC.SetTextColor(m_coForeColor);
theMemDC.SetBkColor(RGB(255, 0, 0));
CFont font;
font.CreatePointFont(99, _T("微软雅黑"), &theMemDC);
CFont * pOldFont = theMemDC.SelectObject(&font);
theMemDC.DrawText(m_sTime, rt2, DT_SINGLELINE | DT_LEFT);
m_bmpBlueToothOpenDC.BitTrans(610, 7, m_bmpBlueToothOpenDC.Width(),
m_bmpBlueToothOpenDC.Height(), &theMemDC, 0, 0, RGB(43, 157, 229));
pDC->BitBlt(0,0,m_nWidth,m_nHeight,&theMemDC,0,0,SRCCOPY);
theMemDC.SelectObject(pOldPen);
theMemDC.SelectObject(pOldFont);
theMemDC.SelectObject(pOldBrush);
MemDC.DeleteDC();MFC常用的绘图操作
原创
©著作权归作者所有:来自51CTO博客作者Chinayu2014的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:VC中的延时
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
QT QPainter的几个绘图效果实践
QT QPainter的几个绘图效果实践
QT QPainter -
MFC绘图操作
有些事说出来显得我不大度,但我确实不开心,如果你不懂我,那错的都是我。。。----网易云热评一、新建MFC应用程序二、在菜单
MFC应用程序 绘图操作 位图 网易云 SOLID -
MFC绘图板(一)
该程序基于VS2010 1、2、3、4、5、6、
MFC绘图板 工具栏 单文档 派生类 -
MFC绘图板(三)
1、2、3、
MFC绘图板 数据保存 鼠标移动 xml -
MFC绘图板(二)
1、2、3、4、5、6、
MFC绘图板 鼠标移动 鼠标坐标 成员变量
















