释义 |
CGdiObject::GetObject
int GetObject(int nCount,LPVOID lpObject)const;
返回值:获取的字节数。如果发生错误,则返回0。
参数:nCount | 指定要拷贝到lpObject缓冲区的字节数。 | lpObject | 指向用户应用缓冲区的指针以接收信息。 |
说明: 用定义指定对象的数据填充缓冲区。函数获得一个类型由图象对象决定的数据结构,列表如下所示:对象 | 缓冲区类型 | CPen | LOGPENC | Brush | LOGBRUSH | CFont | LOGFONT | CBitmap | BITMAP | CPalette | WORD | CRgn | Not supported(不支持) | 如果对象是一个CBitmap对象,则函数仅返回宽度、高度和颜色格式,实际位值可由CBitmap::GetBitmapBits获得。 如果对象是一个CPalette对象,函数会返回一个字,此字指定了调色板中入口的个数而不是定义调色板的LOGPALETTEJIE结构。一个应用可以通过调用CPalette::GetPaletteEntries来获得调色板入口的更多信息。
请参阅: CBitmap::GetBitmapBits, CPalette::GetPaletteEntries |