zoukankan      html  css  js  c++  java
  • C++ Brush

     

     

     

    关键点

     

     

    实现过程

     

     

    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);

    }

     

     

       


     

    备注

     

     

    相关链接

                               

     

     




  • 相关阅读:
    P1363-幻象迷宫
    P1582-倒水
    P2123-皇后游戏
    P1233-木棍加工
    P1052-过河
    P1541-乌龟棋
    P1736-创意吃鱼法
    P1417-烹调方案
    LeetCode--043--字符串相乘(java)
    LeetCode--041--缺失的第一个整数(java)
  • 原文地址:https://www.cnblogs.com/xe2011/p/3885698.html
Copyright © 2011-2022 走看看