Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
CGdiObject::GetObject
CGdiObject                                  Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  int GetObject( int nCount, LPSTR lpObject ) const;
 
  Parameter   Description
 
  <nCount>    Specifies the number of bytes to copy into the <lpObject>
              buffer.
 
  <lpObject>  Points to a user-supplied buffer that is to receive the
              information.
 
  Remarks
 
  Fills a buffer with data that defines a specified object. The function
  retrieves a data structure whose type depends on the type of graphic
  object, as shown by the following list:
 
  Object     Buffer type
 
  CPen       LOGPEN
 
  CBrush     LOGBRUSH
 
  CFont      LOGFONT
 
  CBitmap    BITMAP
 
  CPalette   int
 
  CRgn       Not supported
 
  If the object is a CBitmap object, GetObject returns only the width,
  height, and color format information of the bitmap. The actual bits can
  be retrieved by using CBitmap::GetBitmapBits.
 
  If the object is a CPalette object, GetObject retrieves an integer that
  specifies the number of entries in the palette. The function does not
  retrieve the LOGPALETTE structure that defines the palette. An
  application can get information on palette entries by calling
  CPalette::GetPaletteEntries.
 
  Return Value
 
  The number of bytes retrieved, or 0 if an error occurs.
 
  See Also
 
  CBitmap::GetBitmapBits, CPalette::GetPaletteEntries
 
 
                                     -♦-