CGdiObject::GetObject

是用定义指定对象中的数据填充缓冲区。

int GetObject(
   int nCount,
   LPVOID lpObject 
) const;

参数

  • nCount
    指定字节数复制到 lpObject 缓冲区。

  • lpObject
    指向是获取信息的用户提供的缓冲区。

返回值

检索的字节数;否则0,如果错误。

备注

函数检索类型取决于图像对象的类型的数据结构,如显示按以下列表:

对象

缓冲区类型

CPen

LOGPEN

CBrush

LOGBRUSH

CFont

LOGFONT

CBitmap

位图

CPalette

WORD

CRgn

不支持

如果对象是 CBitmap 对象,GetObject 返回位图的仅宽度、高度和颜色格式信息。使用 CBitmap::GetBitmapBits,实际位可以检索。

如果对象是在调色板指定项的数量的 CPalette 对象,GetObject 检索 WORD。函数不检索定义调色板的 LOGPALETTE 结构。应用程序通过调用 CPalette::GetPaletteEntries可以有关调色板项的信息。

要求

Header: afxwin.h

请参见

参考

CGdiObject选件类

层次结构图

CBitmap::GetBitmapBits

CPalette::GetPaletteEntries