CGdiObject选件类

为各种Windows图形设备接口(GDI)对象提供基类如位图、区域、画笔、钢笔、调色板和字体。

class CGdiObject : public CObject

成员

e1af4h6d.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CGdiObject::CGdiObject

构造 CGdiObject 对象。

e1af4h6d.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CGdiObject::Attach

附加到 CGdiObject 对象的一个Windows GDI对象。

CGdiObject::CreateStockObject

检索处理某个Windows预定义的库存钢笔、画笔或字体。

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-cn,VS.110).gif公共运算符

名称

说明

CGdiObject::operator! =

GDI确定两个对象是否不逻辑上是相等。

CGdiObject::operator ==

确定两个GDI对象是否是逻辑上相等。

CGdiObject::operator HGDIOBJ

检索 HANDLE 附加Windows GDI对象。

e1af4h6d.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CGdiObject::m_hObject

包含 HBITMAPHPALETTEHRGNHBRUSHHPENHFONTHANDLE 附加到该对象。

备注

您从不直接创建 CGdiObject。 相反,您创建从其派生类之一的对象,例如 CPenCBrush

有关 CGdiObject 的更多信息,请参见 图形对象

继承层次结构

CObject

CGdiObject

要求

**标头:**afxwin.h

请参见

参考

层次结构图

CBitmap选件类

CBrush选件类

CFont选件类

CPalette选件类

CPen选件类

CRgn 类