다음을 통해 공유


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 Class
계층 구조 차트
COleVariant::operator =
CStringT Class
COleCurrency Class
COleDateTime Class