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 CGdiObject

CObject
   |
   +--CGdiObject

   in AFXWIN.H
Direct Known Subclasses:
CBitmap, CBrush, CFont, CPalette, CPen, CRgn

class CGdiObject
extends CObject

CGdiObject abstract class for CDC SelectObject


Field Summary
 HGDIOBJ m_hObject
          
   
Fields inherited from class CObject
classCObject
 
Constructor Summary
CGdiObject()
          
virtual ~CGdiObject()
          
 
Method Summary
 BOOL Attach( HGDIOBJ hObject )
          
 BOOL CreateStockObject( int nIndex )
          
 BOOL DeleteObject()
          
 static void PASCAL DeleteTempMap()
          
 HGDIOBJ Detach()
          
 static CGdiObject* PASCAL FromHandle( HGDIOBJ hObject )
          
 int GetObject( int nCount, LPVOID lpObject ) const
          
 UINT GetObjectType() const
          
 HGDIOBJ GetSafeHandle() const
          
 operator HGDIOBJ() const
          
 BOOL operator!=( const CGdiObject& obj ) const
          
 BOOL operator==( const CGdiObject& obj ) const
          
 BOOL UnrealizeObject()
          
   
Methods inherited from class CObject
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize
 

Field Detail

m_hObject

public HGDIOBJ m_hObject;


Constructor Detail

CGdiObject

public CGdiObject();

~CGdiObject

public virtual ~CGdiObject();


Method Detail

Attach

public BOOL Attach( HGDIOBJ hObject );

CreateStockObject

public BOOL CreateStockObject( int nIndex );

DeleteObject

public BOOL DeleteObject();

DeleteTempMap

public static void PASCAL DeleteTempMap();

Detach

public HGDIOBJ Detach();

FromHandle

public static CGdiObject* PASCAL FromHandle( HGDIOBJ hObject );

GetObject

public int GetObject( int nCount, LPVOID lpObject ) const;

GetObjectType

public UINT GetObjectType() const;

GetSafeHandle

public HGDIOBJ GetSafeHandle() const;

HGDIOBJ

public operator HGDIOBJ() const;

operator!=

public BOOL operator!=( const CGdiObject& obj ) const;

operator==

public BOOL operator==( const CGdiObject& obj ) const;

UnrealizeObject

public BOOL UnrealizeObject();

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