基本概念學習--設備描述表DC


設備描述表是一個定義一組圖形對象及其屬性、影響輸出的圖形方式(數據)結構。windows提供設備描述表,用於應用程序和物理設備之間進行交互,從而提供了應用程序設計的平臺無關性。設備描述表又稱爲設備上下文,或者設備環境。
windows

簡介

編輯數據結構

設備描述表是一個定義一組圖形對象及其屬性、影響輸出的圖形方式(數據)結構。windows提供設備描述表,用於應用程序和物理設備之間進行交互,從而提供了應用程序設計的平臺無關性。設備描述表又稱爲設備上下文,或者設備環境。ide

設備描述表是一種數據結構,它包括了一個設備(如顯示器和打印機)的繪製屬性相關的信息。全部的繪製操做經過設備描述表進行。設備描述表與大多 WIN32結構不一樣,應用程序不能直接訪問設備描述表,只能由各類相關API函數經過設備描述表的句柄間接訪問該結構。函數

設備描述表老是與某種系統硬件設備相關。好比屏幕設備描述表與顯示設備相關,打印機設備描述表與打印設備相關等等。設計

屏幕設備描述表,通常咱們簡單地稱其爲設備描述表。它與顯示設備具備必定的對應關係,在windows GDI界面下,它老是相關於某個窗口或這窗口上的某個顯示區域。一般意義上窗口的設備描述表,通常指的是窗口的客戶區,不包括標題欄菜單欄所佔有的區域,而對於整個窗口來講,其設備描述表嚴格意義上來說應該稱爲窗口設備描述表,它包含窗口的所有顯示區域。兩者的操做方法徹底一致,所不一樣的僅僅是可操做的範圍不一樣而已。htm

設備描述表句柄

編輯對象

windows 窗口一旦建立,它就自動地產生了與之相對應的設備描述表數據結構,用戶可運用該結構,實現對窗口顯示區域的GDI操做,如劃線、寫文本、繪製位圖、填充等,而且全部這些操做均要經過設備描述表句柄來進行。get

相關文章
相關標籤/搜索