| HOWTO: Obtain Width and Height of a CBitmap ObjectLast reviewed: May 28, 1997Article ID: Q88555 | 
| The information in this article applies to: 
   The Microsoft Foundation Classes (MFC), included with:
    - Microsoft C/C++ version 7.0
    - Microsoft Visual C++ for Windows, versions 1.0,1.5
    - Microsoft Visual C++ 32-bit Edition, versions 1.0, 2.0, 2.1, 4.0
 SUMMARYThe CBitmap class provided by Microsoft Foundation Classes (MFC), does not contain member functions that return the width and height of a bitmap. 
 MORE INFORMATIONThe width and height of a CBitmap may be obtained by using the member function GetObject(). GetObject() can return a BITMAP structure that contains both the height and the width of the bitmap, along with some additional information. The sample code below illustrates two functions that accept a CBitmap reference and return the width and height contained in the BITMAP structure returned by GetObject(). 
 Sample Code
    int GetCBitmapWidth(const CBitmap & cbm)
   {
      BITMAP bm;
      cbm.GetObject(sizeof(BITMAP),&bm);
      return bm.bmWidth;
   }
   int GetCBitmapHeight(const CBitmap & cbm)
   {
      BITMAP bm;
      cbm.GetObject(sizeof(BITMAP),&bm);
      return bm.bmHeight;
   }
 
	 | 
| Keywords : MfcMisc kbfasttip kbhowto 
 © 1998 Microsoft Corporation. All rights reserved. Terms of Use. |