home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class CBitmap

CObject
   |
   +--CGdiObject
         |
         +--CBitmap

   in AFXWIN.H

class CBitmap
extends CGdiObject


 
Fields inherited from class CGdiObject
m_hObject
   
Fields inherited from class CObject
classCObject
 
Constructor Summary
CBitmap()
          
virtual ~CBitmap()
          
 
Method Summary
 BOOL CreateBitmap( int nWidth, int nHeight, UINT nPlanes, UINT nBitcount, const void* lpBits )
          
 BOOL CreateBitmapIndirect( LPBITMAP lpBitmap )
          
 BOOL CreateCompatibleBitmap( CDC* pDC, int nWidth, int nHeight )
          
 BOOL CreateDiscardableBitmap( CDC* pDC, int nWidth, int nHeight )
          
 static CBitmap* PASCAL FromHandle( HBITMAP hBitmap )
          
 int GetBitmap( BITMAP* pBitMap )
          
 DWORD GetBitmapBits( DWORD dwCount, LPVOID lpBits ) const
          
 CSize GetBitmapDimension() const
          
 operator HBITMAP() const
          
 BOOL LoadBitmap( LPCTSTR lpszResourceName )
          
 BOOL LoadBitmap( UINT nIDResource )
          
 BOOL LoadMappedBitmap( UINT nIDBitmap, UINT nFlags = 0, LPCOLORMAP lpColorMap = NULL, int nMapSize = 0 )
          
 BOOL LoadOEMBitmap( UINT nIDBitmap )
          
 DWORD SetBitmapBits( DWORD dwCount, const void* lpBits )
          
 CSize SetBitmapDimension( int nWidth, int nHeight )
          
   
Methods inherited from class CGdiObject
HGDIOBJ, GetSafeHandle, FromHandle, DeleteTempMap, Attach, Detach, DeleteObject, GetObject, GetObjectType, CreateStockObject, UnrealizeObject, operator==, operator!=
   
Methods inherited from class CObject
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize
 

Constructor Detail

CBitmap

public CBitmap();

~CBitmap

public virtual ~CBitmap();


Method Detail

CreateBitmap

public BOOL CreateBitmap( int nWidth, int nHeight, UINT nPlanes, UINT nBitcount, const void* lpBits );

CreateBitmapIndirect

public BOOL CreateBitmapIndirect( LPBITMAP lpBitmap );

CreateCompatibleBitmap

public BOOL CreateCompatibleBitmap( CDC* pDC, int nWidth, int nHeight );

CreateDiscardableBitmap

public BOOL CreateDiscardableBitmap( CDC* pDC, int nWidth, int nHeight );

FromHandle

public static CBitmap* PASCAL FromHandle( HBITMAP hBitmap );

GetBitmap

public int GetBitmap( BITMAP* pBitMap );

GetBitmapBits

public DWORD GetBitmapBits( DWORD dwCount, LPVOID lpBits ) const;

GetBitmapDimension

public CSize GetBitmapDimension() const;

HBITMAP

public operator HBITMAP() const;

LoadBitmap

public BOOL LoadBitmap( LPCTSTR lpszResourceName );

LoadBitmap

public BOOL LoadBitmap( UINT nIDResource );

LoadMappedBitmap

public BOOL LoadMappedBitmap( UINT nIDBitmap, UINT nFlags = 0, LPCOLORMAP lpColorMap = NULL, int nMapSize = 0 );

LoadOEMBitmap

public BOOL LoadOEMBitmap( UINT nIDBitmap );

SetBitmapBits

public DWORD SetBitmapBits( DWORD dwCount, const void* lpBits );

SetBitmapDimension

public CSize SetBitmapDimension( int nWidth, int nHeight );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD