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::GetBitmapBits、 CPalette::GetPaletteEntries(&N)