다음을 통해 공유


COleVariant::COleVariant

COleVariant 개체를 생성합니다.

COleVariant( ); 
COleVariant(
   const VARIANT& varSrc 
);
COleVariant(
   const COleVariant& varSrc 
);
COleVariant(
   LPCVARIANT pSrc 
);
COleVariant(
   LPCTSTR lpszSrc 
);
COleVariant(
   LPCTSTR lpszSrc,
   VARTYPE vtSrc 
);
COleVariant(
   CString& strSrc 
);
COleVariant(
   BYTE nSrc 
);
COleVariant(
   short nSrc,
   VARTYPE vtSrc = VT_I2 
);
COleVariant(
   long lSrc,
   VARTYPE vtSrc = VT_I4 
);
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
);

매개 변수

  • varSrc
    기존 COleVariant 또는 변형 개체는 새 파일에 복사 하려면 COleVariant 개체입니다.

  • pSrc
    에 대 한 포인터는 변형 개체는 새 파일에 복사 하는 COleVariant 개체.

  • lpszSrc
    새 문서에 복사 하는 null로 끝나는 문자열 COleVariant 개체입니다.

  • vtSrc
    VARTYPECOleVariant 개체입니다.

  • strSrc
    A CString 개체는 새 파일에 복사 하려면 COleVariant 개체입니다.

  • nSrc, lSrc
    COleVariant 개체에 복사될 숫자 값입니다.

  • vtSrc
    VARTYPECOleVariant 개체입니다.

  • curSrc
    A COleCurrency 개체는 새 파일에 복사 하려면 COleVariant 개체입니다.

  • fltSrc, dblSrc
    COleVariant 개체에 복사될 숫자 값입니다.

  • timeSrc
    A COleDateTime 개체는 새 파일에 복사 하려면 COleVariant 개체입니다.

  • arrSrc
    A CByteArray 개체는 새 파일에 복사 하려면 COleVariant 개체입니다.

  • lbSrc
    A CLongBinary 개체는 새 파일에 복사 하려면 COleVariant 개체입니다.

  • pidl
    에 대 한 포인터는 ITEMIDLIST 구조를 새 파일에 복사 하려면 COleVariant 개체입니다.

설명

이러한 모든 생성자를 만듭니다. COleVariant 개체를 지정 된 값으로 초기화 합니다.이러한 생성자는 각각의 간단한 설명을 따릅니다.

  • COleVariant () 만든 빈 COleVariant 개체를 VT_EMPTY.

  • COleVariant ( varSrc ) 복사 기존 변형 또는 COleVariant 개체입니다.변형 형식이 유지됩니다.

  • COleVariant (pSrc) 복사 기존 변형 또는 COleVariant 개체입니다.변형 형식이 유지됩니다.

  • COleVariant (lpszSrc) 문자열을 새 개체로 복사 VT_BSTR (유니코드)입니다.

  • COleVariant ( lpszSrc**,vtSrc)** 문자열을 새 개체에 복사 합니다.매개 변수는 vtSrc 해야 VT_BSTR (유니코드) 또는 VT_BSTRT (ANSI).

  • COleVariant (strSrc) 문자열을 새 개체로 복사 VT_BSTR (유니코드)입니다.

  • COleVariant (nSrc) 8 비트 정수를 새 개체로 복사 VT_UI1.

  • COleVariant ( nSrc**,vtSrc)** 16 비트 정수 (또는 부울 값)를 새 개체로 복사 합니다.The parameter vtSrc must be VT_I2 or VT_BOOL.

  • COleVariant ( lSrc**,vtSrc)** 32 비트 정수를 복사 (또는 SCODE 값)에 새 개체입니다.The parameter vtSrc must be VT_I4, VT_ERROR, or VT_BOOL.

  • COleVariant (curSrc) 복사본을 COleCurrency 값을 새 개체에 VT_CY.

  • COleVariant (fltSrc) 32 비트 부동 소수점 값은 새 개체로 복사 VT_R4.

  • COleVariant (dblSrc) 64 비트 부동 소수점 값은 새 개체로 복사 VT_R8.

  • COleVariant (timeSrc) 복사본을 COleDateTime 값을 새 개체에 VT_DATE.

  • COleVariant (arrSrc) 복사본을 CByteArray 개체에 새 개체를 VT_EMPTY.

  • COleVariant (lbSrc) 복사본을 CLongBinary 개체에 새 개체를 VT_EMPTY.

에 대 한 자세한 내용은 SCODE를 참조 하십시오 COM 오류 코드 구조 에 Windows SDK.

요구 사항

헤더: afxdisp.h

참고 항목

참조

COleVariant 클래스

계층 구조 차트

COleVariant::operator =

CStringT 클래스

COleCurrency 클래스

COleDateTime 클래스