怎樣理解DC(device context) 這個詞

      設備描述表是一個定義一組圖形對象及其屬性、影響輸出的圖形方式(數據)結構。windows提供設備描述表,用於應用程序和物理設備之間進行交互,從而提供了應用程序設計的平臺無關性。設備描述表又稱爲設備上下文,或者設備環境。    
    設備描述表是一種數據結構,它包括了一個設備(如顯示器和打印機)的繪製屬性相關的信息。所有的繪製操作通過設備描述表進行。設備描述表與大多WIN32結構不同,應用程序不能直接訪問設備描述表,只能由各種相關API函數通過設備描述表的句柄間接訪問該結構。  
    設備描述表總是與某種系統硬件設備相關。比如屏幕設備描述表與顯示設備相關,打印機設備描述表與打印設備相關等等。  


      它一個相互關聯對象或值的組合.  
      比如一個窗口的DC,那這個DC中就包含了這個窗口的顯存中的地址、字體、背景刷子、文字的色彩,還有映射模式等。  
      當你使用API要對一個窗口作畫時,就得先得這個窗口的DC了,然後API就能根據這些相互關聯的對象來進行工作。  
      當然DC的內容是由操作系統進行填寫然後傳給API,然後再由API來使用的,其它細節就留着研究操作系統機理時再瞭解吧。

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