裝置環境DC

2021-07-13 18:38:35 字數 459 閱讀 3154

一、關於裝置環境dc的描述:

windows應用程式通過為指定裝置(螢幕,印表機等)建立乙個裝置環境(device

context, dc),在dc表示的邏輯意義的「畫布」上進行圖形的繪製。

dc是一種包含裝置資訊的資料結構,它包含了物理裝置所需的各種狀態資訊。

dc實際上也是乙個關於如何繪製圖形的方法的集合。它可以確立在應用視窗中繪製圖形

的方式,即確定繪圖模式和對映模式。當應用程式需要在某個圖形裝置上繪圖時,首先

要獲取繪圖視窗區域的乙個裝置環境dc,之後才能選取合適的繪圖工具進行繪圖工作。

為了便於繪圖,windows系統在初始化時為程式提供了一套預設的繪圖屬性和物件集

合,所以程式在取得了合適的dc之後,就可以使用這些預設的繪圖屬性和物件進行繪

圖。例如,windows預設的dc包括了一支黑色的畫筆,所繪製的線條都是黑色的。

GDI 學習筆記5 裝置環境DC的概念

dc device context 又稱裝置上下文,裝置描述表。它是乙個關於如何繪製圖形的方法的集合,它既可以繪製各種圖形,也可以確定在應用視窗中繪製圖形的方式,就是繪圖模式和對映模式。在win32程式設計中,裝置環境是用hdc來標識。h handle 獲取hdc的三種方法 1.通過getdc函式來...

裝置描述表DC

win32下獲取dc的 api函式有 hdc beginpaint hwnd hwnd,lppaintstruct lppaint 特定用於wm paint訊息 hdc getdc hwnd hwnd 用於獲得hwnd 引數所指定視窗的客戶區域的hdc。hdc getwindowdc hwnd hw...

DC裝置描述符表

dc device context 即 裝置描述符表 裝置環境 裝置上下文 這些都是它的名字。是乙個資訊結構體,包含物理輸出裝置及其驅動程式。在windows平台下,所有的的圖形操作都是通過它完成。在mfc中,乙個dc device context 是乙個結構體,它定義了圖形物件的引數設定以及它們的...