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 擷取 字 。函式無法擷取定義調色盤的 LOGPALETTE 結構。應用程式可以藉由呼叫 CPalette::GetPaletteEntries取得有關調色盤項目的資訊。
需求
Header: afxwin.h