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. |