共用方式為


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

需求

Header: afxwin.h

請參閱

參考

CGdiObject 類別

階層架構圖

CBitmap::GetBitmapBits

CPalette::GetPaletteEntries