共用方式為


CGdiObject 類別

提供各種視窗圖形裝置介面 (GDI) 物件提供基底類別 (例如點陣圖、區域、筆刷、畫筆、調色盤和字型。

class CGdiObject : public CObject

Members

e1af4h6d.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CGdiObject::CGdiObject

建構 CGdiObject 物件。

e1af4h6d.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CGdiObject::Attach

附加至 CGdiObject 物件的 Windows GDI 物件。

CGdiObject::CreateStockObject

擷取控制代碼為其中一個視窗預先定義的內建 (Stock) 字型、筆刷、畫筆。

CGdiObject::DeleteObject

刪除釋放附加到從記憶體中的物件 CGdiObject Windows GDI 物件所有系統儲存區相關聯的物件。

CGdiObject::DeleteTempMap

刪除 FromHandle建立的所有 CGdiObject 暫存物件。

CGdiObject::Detach

中斷連結 CGdiObject 物件的 Windows GDI 物件並將控制代碼傳回給 Windows GDI 物件。

CGdiObject::FromHandle

傳回指向 CGdiObject 物件會以處理 Windows GDI 物件。

CGdiObject::GetObject

以描述附加的 Windows GDI 物件 CGdiObject 物件的資料填入緩衝區。

CGdiObject::GetObjectType

擷取 GDI 物件的型別。

CGdiObject::GetSafeHandle

傳回 m_hObject ,除非 this 是 NULL,在這種情況下, NULL 傳回情況下。

CGdiObject::UnrealizeObject

將筆刷的原點或重設了邏輯色板。

e1af4h6d.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

CGdiObject::operator! =

判斷兩個物件是否未 GDI 邏輯相等。

CGdiObject::operator ==

判斷兩個物件是否為 GDI 邏輯相等。

CGdiObject::operator HGDIOBJ

擷取 HANDLE 附加的 Windows GDI 物件。

e1af4h6d.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

CGdiObject::m_hObject

包含 HBITMAPHPALETTEHRGNHBRUSHHPENHFONTHANDLE 附加至這個物件。

備註

您絕對不會直接建立 CGdiObject 。 相反地,可從其中一個衍生類別的物件,例如 CPenCBrush

如需 CGdiObject 的詳細資訊,請參閱 圖形物件

繼承階層架構

CObject

CGdiObject

需求

**標頭檔:**afxwin.h

請參閱

參考

階層架構圖

CBitmap 類別

CBrush 類別

CFont 類別

CPalette 類別

CPen 類別

CRgn 類別