CGdiObject::GetObject

int GetObject ( int nCount, LPVOID lpObject const;

戻り値

バイト数を取得;そうでなければ 0 の場合はエラーを発生します。

パラメーター

nCount

LpObjectバッファーにコピーするバイト数を指定します。

lpObject

情報を受信するユーザー指定のバッファーへのポインター。

解説

指定したオブジェクトを定義データをバッファーを設定します。次の一覧に示すように型グラフィック オブジェクトの種類に依存するデータ構造体、関数を取得します。:

オブジェクト バッファーの種類
CPen LOGPEN
CBrush LOGBRUSH
Cfont オブジェクト LOGFONT
CBitmap ビットマップ
CPalette WORD
CRgn サポートされていません。

オブジェクトが、 CBitmapオブジェクトの場合は、 GetObjectは、幅、高さ、およびビットマップの色形式の情報のみを返します。CBitmap::GetBitmapBitsを使用して、実際のビットを取得することができます。

オブジェクトが、 CPaletteオブジェクトの場合は、 GetObjectのパレットのエントリ数を指定します、単語を取得します。関数がない取得は、 LOGPALETTEの構造は、パレットを定義します。アプリケーションはCPalette::GetPaletteEntriesを呼び出してパレット エントリ上の情報を得ることができます。

形式によって決まる CGdiObject 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CBitmap::GetBitmapBitsCPalette::GetPaletteEntries(&N)

Index