首页 > 编程语言 > 详细

C++ Brush

时间:2014-08-01 22:41:42      阅读:349      评论:0      收藏:0      [点我收藏+]

 

 

 

关键点

 

 

实现过程

 

 

void CCreateBrushView::OnDraw(CDCpDC)
{
    CCreateBrushDocpDoc = GetDocument();
    ASSERT_VALID(pDoc);
    //创建画刷方法1;
    LOGBRUSH lb;
    lb.lbStyle =BS_HATCHED;
    lb.lbColor=(COLORREF)0x00FF0000;
    lb.lbHatch=HS_CROSS;
    CBrush NewBrush1;
    NewBrush1.CreateBrushIndirect(&lb);
    CBrushpOldBrush1=pDC->SelectObject(&NewBrush1);
    pDC->Rectangle(50,50,200,300);
    pDC->SelectObject(pOldBrush1);
    //创建画刷方法2;
    CBrush NewBrush2((COLORREF)0x0000FF00);
    CBrushpOldBrush2=pDC->SelectObject(&NewBrush2);
    pDC->Rectangle(250,50,400,300);
    pDC->SelectObject(pOldBrush2);
    //创建画刷方法3;
    CBrush NewBrush3(HS_BDIAGONAL,(COLORREF)0x000000FF);
    CBrushpOldBrush3=pDC->SelectObject(&NewBrush3);
    pDC->Rectangle(450,50,600,300);
    pDC->SelectObject(pOldBrush3);

}

 

 

bubuko.com,布布扣   


 

备注

 

 

相关链接

                           

 

 




C++ Brush,布布扣,bubuko.com

C++ Brush

原文:http://www.cnblogs.com/xe2011/p/3885698.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!