CGdiObject::GetObject
是用定义指定对象中的数据填充缓冲区。
int GetObject(
int nCount,
LPVOID lpObject
) const;
参数
nCount
指定字节数复制到 lpObject 缓冲区。lpObject
指向是获取信息的用户提供的缓冲区。
返回值
检索的字节数;否则0,如果错误。
备注
函数检索类型取决于图像对象的类型的数据结构,如显示按以下列表:
对象 |
缓冲区类型 |
---|---|
CPen |
|
CBrush |
|
CFont |
|
CBitmap |
|
CPalette |
WORD |
CRgn |
不支持 |
如果对象是 CBitmap 对象,GetObject 返回位图的仅宽度、高度和颜色格式信息。使用 CBitmap::GetBitmapBits,实际位可以检索。
如果对象是在调色板指定项的数量的 CPalette 对象,GetObject 检索 WORD。函数不检索定义调色板的 LOGPALETTE 结构。应用程序通过调用 CPalette::GetPaletteEntries可以有关调色板项的信息。
要求
Header: afxwin.h