• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

              C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
              117 Posts :: 2 Stories :: 61 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(8)

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

                  畫筆和畫刷都是GDI所定義的圖形對象,畫筆是線條的樣式,畫刷則是封閉圖形內(nèi)部填充的樣式。可以自定義繪圖所用畫筆及畫刷的樣式,系統(tǒng)預(yù)設(shè)畫筆的樣式為BLACK_PEN,畫刷的樣式為NULL_BRUSH

                  要自定義畫筆或畫刷,可以使用下列3API函數(shù)。

            HPEN CreatePen(int 樣式, int 寬度, COLORREF 顏色); //建立畫筆
            HBRUSH CreateHatchBrush(int 樣式, COLORREF顏色);   //建立陰影畫刷
            HBRUSH CreateSolidBrush(COLORREF 顏色);   //建立單色畫刷

                  從上面的3API函數(shù)可以看出,其返回值都是以英文字母“H”開頭,“H”在這里代表的就是前面所提過的“handle”(句柄)。

                  建立新畫筆與畫刷之后,必須在所要進(jìn)行繪圖的DC中選用它們,才會產(chǎn)生預(yù)期的畫筆及畫刷效果,選用的函數(shù)如下:

            HGDIOBJ SelectObject(HDC hdc, HGDIBJ GDI對象); //選用GDI對象

                  這個SelectObject()函數(shù)所輸入的第二個參數(shù)就是GDI對象的handle,而返回值則是前一次所使用的GDI對象。除了這一小節(jié)所介紹的畫筆,畫刷是屬于GDI對象外,其他的GDI對象還有:位圖、字體、區(qū)域及調(diào)色板。

                  GDI對象一經(jīng)建立便會占用部分內(nèi)存,一旦不使用的時候,務(wù)必將它們刪除,刪除函數(shù)如下:

            BOOL DeleteObject(HGDIOBJ GDI對象);   //刪除GDI對象

                  若刪除對象成功,則會返回布爾值“TRUE”,若失敗則返回“FALSE”。


            范例ch2_1:建立7種系統(tǒng)所提供的畫筆即畫刷樣式,將結(jié)果繪制于窗口中
            下載地址:ch2_1(上傳到windows live空間,可能需要MSN賬號登陸)
            說明:程序源代碼中有相關(guān)的注釋。

            最后運(yùn)行結(jié)果圖:
             

            PS:如想獲得更多關(guān)于Visual C++游戲開發(fā)的內(nèi)容,可點(diǎn)擊隨筆:《Visual C++游戲編程基礎(chǔ)》學(xué)習(xí)筆記——索引隨筆
            posted on 2010-04-08 12:59 煙皚 閱讀(4259) 評論(1)  編輯 收藏 引用 所屬分類: 《Visual C++游戲編程基礎(chǔ)》學(xué)習(xí)筆記

            Feedback

            # re: 畫筆與畫刷 2015-12-05 22:57 張一一
            我來瞅瞅  回復(fù)  更多評論
              

            久久中文精品无码中文字幕| 国产99久久精品一区二区| 久久精品国产精品亜洲毛片| 久久久久久久久久免免费精品| 久久精品国产色蜜蜜麻豆| 久久久久免费精品国产| 精品久久一区二区三区| 免费一级做a爰片久久毛片潮| 久久精品久久久久观看99水蜜桃| 9久久9久久精品| 久久伊人中文无码| 久久成人精品视频| 久久精品卫校国产小美女| 日韩欧美亚洲综合久久影院d3| 一本色道久久88综合日韩精品 | 久久婷婷人人澡人人爽人人爱| 久久青青草原精品国产| 久久91这里精品国产2020| 嫩草伊人久久精品少妇AV| 久久综合狠狠综合久久97色| 久久精品免费一区二区三区| 亚洲精品乱码久久久久久按摩| 亚洲精品高清国产一久久| 色欲av伊人久久大香线蕉影院| 久久国产影院| 99久久国产综合精品五月天喷水| 色综合久久中文字幕无码| 亚洲一级Av无码毛片久久精品| 99久久国产综合精品成人影院| 奇米综合四色77777久久| 亚洲精品无码久久不卡| 精品久久久无码中文字幕| 久久国产精品久久| .精品久久久麻豆国产精品| 亚洲色大成网站WWW久久九九| 一本久久综合亚洲鲁鲁五月天| 久久乐国产精品亚洲综合| 久久国产成人午夜AV影院| 久久精品草草草| 久久青青草原综合伊人| 国产精品久久久久久影院|