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 COleVariant

tagVARIANT
   |
   +--COleVariant

   in AFXDISP.H

class COleVariant
extends tagVARIANT


Constructor Summary
COleVariant( long lSrc, VARTYPE vtSrc = VT_I4 )
          
COleVariant( const VARIANT& varSrc )
          
COleVariant( LPCVARIANT pSrc )
          
COleVariant( const COleVariant& varSrc )
          
COleVariant( LPCTSTR lpszSrc )
          
COleVariant( LPCTSTR lpszSrc, VARTYPE vtSrc )
          
COleVariant( CString& strSrc )
          
COleVariant( BYTE nSrc )
          
COleVariant( short nSrc, VARTYPE vtSrc = VT_I2 )
          
COleVariant()
          
COleVariant( const COleCurrency& curSrc )
          
COleVariant( float fltSrc )
          
COleVariant( double dblSrc )
          
COleVariant( const COleDateTime& timeSrc )
          
COleVariant( const CByteArray& arrSrc )
          
COleVariant( const CLongBinary& lbSrc )
          
COleVariant( LPCITEMIDLIST pidl )
          
~COleVariant()
          
 
Method Summary
 void _ClearCompat()
          
 void Attach( VARIANT& varSrc )
          
 void ChangeType( VARTYPE vartype, LPVARIANT pSrc = NULL )
          
 void Clear()
          
 VARIANT Detach()
          
 operator LPCVARIANT() const
          
 operator LPVARIANT()
          
 const COleVariant& operator=( const COleVariant& varSrc )
          
 const COleVariant& operator=( const LPCTSTR lpszSrc )
          
 const COleVariant& operator=( LPCVARIANT pSrc )
          
 const COleVariant& operator=( const VARIANT& varSrc )
          
 const COleVariant& operator=( BYTE nSrc )
          
 const COleVariant& operator=( const CString& strSrc )
          
 const COleVariant& operator=( long lSrc )
          
 const COleVariant& operator=( const COleCurrency& curSrc )
          
 const COleVariant& operator=( float fltSrc )
          
 const COleVariant& operator=( double dblSrc )
          
 const COleVariant& operator=( const COleDateTime& dateSrc )
          
 const COleVariant& operator=( const CByteArray& arrSrc )
          
 const COleVariant& operator=( const CLongBinary& lbSrc )
          
 const COleVariant& operator=( short nSrc )
          
 BOOL operator==( LPCVARIANT pSrc ) const
          
 BOOL operator==( const VARIANT& varSrc ) const
          
 void SetString( LPCTSTR lpszSrc, VARTYPE vtSrc )
          
 

Constructor Detail

COleVariant

public COleVariant( long lSrc, VARTYPE vtSrc = VT_I4 );

COleVariant

public COleVariant( const VARIANT& varSrc );

COleVariant

public COleVariant( LPCVARIANT pSrc );

COleVariant

public COleVariant( const COleVariant& varSrc );

COleVariant

public COleVariant( LPCTSTR lpszSrc );

COleVariant

public COleVariant( LPCTSTR lpszSrc, VARTYPE vtSrc );

COleVariant

public COleVariant( CString& strSrc );

COleVariant

public COleVariant( BYTE nSrc );

COleVariant

public COleVariant( short nSrc, VARTYPE vtSrc = VT_I2 );

COleVariant

public COleVariant();

COleVariant

public COleVariant( const COleCurrency& curSrc );

COleVariant

public COleVariant( float fltSrc );

COleVariant

public COleVariant( double dblSrc );

COleVariant

public COleVariant( const COleDateTime& timeSrc );

COleVariant

public COleVariant( const CByteArray& arrSrc );

COleVariant

public COleVariant( const CLongBinary& lbSrc );

COleVariant

public COleVariant( LPCITEMIDLIST pidl );

~COleVariant

public ~COleVariant();


Method Detail

_ClearCompat

public void _ClearCompat();

Attach

public void Attach( VARIANT& varSrc );

ChangeType

public void ChangeType( VARTYPE vartype, LPVARIANT pSrc = NULL );

Clear

public void Clear();

Detach

public VARIANT Detach();

LPCVARIANT

public operator LPCVARIANT() const;

LPVARIANT

public operator LPVARIANT();

operator=

public const COleVariant& operator=( const COleVariant& varSrc );

operator=

public const COleVariant& operator=( const LPCTSTR lpszSrc );

operator=

public const COleVariant& operator=( LPCVARIANT pSrc );

operator=

public const COleVariant& operator=( const VARIANT& varSrc );

operator=

public const COleVariant& operator=( BYTE nSrc );

operator=

public const COleVariant& operator=( const CString& strSrc );

operator=

public const COleVariant& operator=( long lSrc );

operator=

public const COleVariant& operator=( const COleCurrency& curSrc );

operator=

public const COleVariant& operator=( float fltSrc );

operator=

public const COleVariant& operator=( double dblSrc );

operator=

public const COleVariant& operator=( const COleDateTime& dateSrc );

operator=

public const COleVariant& operator=( const CByteArray& arrSrc );

operator=

public const COleVariant& operator=( const CLongBinary& lbSrc );

operator=

public const COleVariant& operator=( short nSrc );

operator==

public BOOL operator==( LPCVARIANT pSrc ) const;

operator==

public BOOL operator==( const VARIANT& varSrc ) const;

SetString

public void SetString( LPCTSTR lpszSrc, VARTYPE vtSrc );

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