第五章 圖形基礎

     1、圖形設備接口(GDI:Graphics Device Interface)是Windows的子系統,它負責在視頻顯示器和打印機上輸出圖形;從程序員的觀點來看,GDI由幾百個函數調用和一些相關的數據類型、宏和結構組成;因爲PC兼容機上可以連接許多種不同的視屏設備,所以GDI的主要目的之一是支持與設備無關的圖形;一個設備描述表通常是指一個物理顯示設備,如視頻顯示器和打印機。

     2、GDI函數調用。組成GDI的幾百個函數調用可分爲幾大類:獲取(或創建)和釋放(或清除)設備描述表的函數;獲取有關設備描述表信息的函數;繪圖函數(重點);設置和獲取設備描述表參數的函數;使用GDI對象的函數(畫筆畫刷相關的函數)。

     3、GDI圖元:直線和曲線;填充區域;位圖;文本。

     4、獲取設備描述表句柄的幾種方法:

         對於WM_PAINT消息,

        

         非WM_PAINT消息,

        

         獲取適用於整個窗口的設備描述表句柄(除了客戶區,還包括窗口的標題欄、菜單、滾動條和框架等),

        

         前面三個獲得的設備描述表都與視頻顯示器上的某個特定的窗口相關,獲取設備描述表句柄的另一個更通用的函數是CreateDC,

        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章