다음을 통해 공유


COleVariant::operator =

이러한 오버 로드 된 할당 연산자 소스 값으로 복사 COleVariant 개체입니다.

const COleVariant& operator =(
   const VARIANT& varSrc 
);
const COleVariant& operator =(
   LPCVARIANT pSrc 
);
const COleVariant& operator =(
   const COleVariant& varSrc 
);
const COleVariant& operator =(
   const LPCTSTR lpszSrc 
);
const COleVariant& operator =(
   const CString& strSrc 
);
const COleVariant& operator =(
   BYTE nSrc 
);
const COleVariant& operator =(
   short nSrc 
);
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 
);

설명

각 연산자에 대 한 간단한 설명을 다음과 같습니다.

  • 연산자 = (varSrc) 복사 기존 변형 또는 COleVariant 이 개체에 대 한 개체.

  • 연산자 = (pSrc) 복사본을 변형 개체 액세스 pSrc 이 개체에.

  • 연산자 = (lpszSrc) 이 개체에는 null로 끝나는 문자열을 복사 하 고 설정 하는 VARTYPEVT_BSTR.

  • 연산자 = (strSrc) 복사본을 CString 개체에 설정 하 고이 개체는 VARTYPEVT_BSTR.

  • 연산자 = (nSrc) 8 비트 또는 16 비트 정수 값이이 개체로 복사 합니다.경우 nSrc 는 8 비트 값은 VARTYPE 의 설정 VT_UI1.경우 nSrc 16 비트 값 및 VARTYPEVT_BOOL, 유지 됩니다. 설정 하지 않으면 VT_I2.

  • 연산자 = (lSrc) 32 비트 정수 값이이 개체로 복사 합니다.경우는 VARTYPEVT_ERROR에서 유지 됩니다. 설정 하지 않으면 VT_I4.

  • 연산자 = (curSrc) 복사본을 COleCurrency 개체에 설정 하 고이 개체는 VARTYPEVT_CY.

  • 연산자 = (fltSrc) 32 비트 부동 소수점 값을이 개체에 복사 하 고 설정 하는 VARTYPEVT_R4.

  • 연산자 = (dblSrc) 64 비트 부동 소수점 값을이 개체에 복사 하 고 설정 하는 VARTYPEVT_R8.

  • 연산자 = (dateSrc) 복사본을 COleDateTime 개체에 설정 하 고이 개체는 VARTYPEVT_DATE.

  • 연산자 = (arrSrc) 복사본을 CByteArray 개체에이 COleVariant 개체입니다.

  • 연산자 = (lbSrc) 복사본을 CLongBinary 개체에이 COleVariant 개체입니다.

자세한 내용은 변형VARTYPE 항목에는 Windows SDK.

요구 사항

헤더: afxdisp.h

참고 항목

참조

COleVariant 클래스

계층 구조 차트

COleVariant::COleVariant

COleCurrency 클래스

COleDateTime 클래스