程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 解開using指令使用的迷惑

解開using指令使用的迷惑

編輯:.NET實例教程
CDC類定義的是設備上下文對象的類。CDC對象提供處理顯示器或打印機等設備上下文的成員函數,以及處理與窗口客戶區對應的顯示上下文的成員。    
   
  通過CDC對象的成員函數進行所有的繪圖。類對設備上下文操作提供了成員函數,處理繪圖工具。安全型圖形設備接口(GDI)對象收集,以及處理顏色和調色板。它還為獲取和設置繪圖屬性、映射,處理視點、窗口擴展、轉換坐標,處理區域、剪貼、繪制直線及繪制簡單橢圓和多邊形等形狀提供了成員函數。另外還為繪制文本、處理字體,使用打印機跳轉,滾動和播放元文件提供成員函數。    
   
  使用CDC對象時要構造它,然後調用與它平等的、使用設備上下文的Windows函數的成員函數。    
   
  Windows   95下所有屏幕坐標限制在16位以內。因此向CDC成員函數傳遞的int必須在-32768至32767之間。    
   
  為了特定用途,Microsoft基本類庫提供了幾個CDC派生類。CPaintDC包括BeginPaint和EndPaint調用。CClIEntDC管理窗口用戶區對應的顯示上下文。CWindowDC管理與整個窗口對應的顯示上下文,包括它的結構和控件。CMetaFileDC與帶元文件的設備上下文對應。    
   
  CDC包含m_hDC和m_hAttribDC兩個設備上下文,它們在CDC對象創建時參考同一個設備。CDC指導所有對m_hDC的輸出GDI調用以及對m_hAttribDC的大部分屬性GDI調用(GetTextColor是屬性調用的例子,而SetTextColor是一個輸出調用)。    
   
  例如框架使用這兩個設備上下文實現CMetaFileDC對象,在從物理設備讀取屬性期間向元文件發送輸出。打印預覽以相同風格在框架中實現。還可以以相似方法在特殊應用代碼中使用這兩個設備上下文。    
   
  可能多次需要來自m_hDC和m_hAttribDC設備上下文的文本度量信息。以下幾對函數提供了這項功能:    
   
  HDC   是VC中的數據類型,表示設備描述表(DC)句柄 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved