<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    VC 繪圖技巧--自定義形狀圖形

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    自定義形狀圖形,定義幾個點圍城的圖形,然后進行描邊和填充:

     

    [cpp] view plaincopy  
    1. if (m_memDC.m_hDC!=NULL)  
    2.     {  
    3.         CPoint point[4];  
    4.         point[0].x=nLeft+(int)(0.1*m_nWidth);  
    5.         point[0].y=m_nYmargin;  
    6.   
    7.         point[1].x=nLeft+(int)(0.9*m_nWidth);  
    8.         point[1].y=m_nYmargin;  
    9.   
    10.         point[2].x=nLeft+(int)(0.7*m_nWidth);  
    11.         point[2].y=(int)(0.2*m_nWidth)+m_nYmargin;  
    12.   
    13.         point[3].x=nLeft+(int)(0.3*m_nWidth);  
    14.         point[3].y=(int)(0.2*m_nWidth)+m_nYmargin;  
    15.   
    16.         CBrush br(m_crText);  //文字顏色  
    17.         CRgn rgn;  
    18.         rgn.CreatePolygonRgn(point,4,ALTERNATE);  //由所有點圍城的不規則矩形  
    19.         m_memDC.FillRgn(&rgn,&br);   //填充該段  
    20.   
    21.         br.DeleteObject();  //釋放畫刷  
    22.         rgn.DeleteObject();  
    23.           
    24.         m_memDC.MoveTo(point[0]);  
    25.         m_memDC.LineTo(point[1]);  
    26.           
    27.         m_memDC.MoveTo(point[1]);  
    28.         m_memDC.LineTo(point[2]);  
    29.           
    30.         m_memDC.MoveTo(point[2]);  
    31.         m_memDC.LineTo(point[3]);  
    32.           
    33.         m_memDC.MoveTo(point[3]);  
    34.         m_memDC.LineTo(point[0]);             
    35.     }  
    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全