MFC常用的绘图操作

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常用的绘图操作
浏览地址:http://www.hxwzsj.com/article/jcgdds.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 重庆网站设计 网站建设 品牌网站建设 成都企业网站设计 网站设计 成都企业网站制作 成都网站制作 成都网站建设 成都网站制作 高端网站设计推广 梓潼网站设计 古蔺网站建设 重庆企业网站建设 H5网站制作 网站设计 网站建设 成都网站建设 定制网站建设多少钱 成都响应式网站建设 成都网站设计 宜宾网站设计 网站制作公司