COleVariant::COleVariant
Constrói um COleVariant objeto.
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
);
Parâmetros
varSrc
Um existenteCOleVariant ou VARIANTE objeto a ser copiado para o novo COleVariant objeto.pSrc
Um ponteiro para um VARIANTE objeto que será copiado para o novo COleVariant objeto.lpszSrc
Uma seqüência de caracteres terminada com caractere nulo sejam copiados para o novo COleVariant objeto.vtSrc
The VARTYPE para o novo COleVariant objeto.strSrc
A CString objeto a ser copiado para o novo COleVariant objeto.nSrc, lSrc
Um valor numérico sejam copiados para o novo COleVariant objeto.vtSrc
The VARTYPE para o novo COleVariant objeto.curSrc
A COleCurrency objeto a ser copiado para o novo COleVariant objeto.fltSrc, dblSrc
Um valor numérico sejam copiados para o novo COleVariant objeto.timeSrc
A COleDateTime objeto a ser copiado para o novo COleVariant objeto.arrSrc
A CByteArray objeto a ser copiado para o novo COleVariant objeto.lbSrc
A CLongBinary objeto a ser copiado para o novo COleVariant objeto.pidl
Um ponteiro para um ITEMIDLIST estrutura sejam copiados para o novo COleVariant objeto.
Comentários
Todos esses construtores criar novo COleVariant objetos inicializados para o valor especificado. Segue uma breve descrição de cada um desses construtores.
(COleVariant) Cria um vazio COleVariant objeto, VT_EMPTY.
() COleVariant varSrc de )copia um existenteVARIANTE or COleVariant objeto. O tipo de variante é mantido.
() COleVariant pSrc ) Copia um existenteVARIANTE or COleVariant objeto. O tipo de variante é mantido.
() COleVariant lpszSrc ) Copia uma seqüência de caracteres para o novo objeto, VT_BSTR (UNICODE).
() COleVariant lpszSrc**,** vtSrc ) Cópias uma seqüência de caracteres para o novo objeto.O parâmetro vtSrc deve ser VT_BSTR (UNICODE) ou VT_BSTRT (ANSI).
() COleVariant strSrc ) Copia uma seqüência de caracteres para o novo objeto, VT_BSTR (UNICODE).
() COleVariant nSrc ) Um inteiro de 8 bit são copiados para o novo objeto, VT_UI1.
() COleVariant nSrc**,** vtSrc ) Inteiro de cópias de 16 bit (ou valor booliano) para o novo objeto.O parâmetro vtSrc deve ser VT_I2 ou VT_BOOL.
() COleVariant lSrc**,** vtSrc **)**Cópias um 32-bit inteiros (ou SCODE o valor) para o novo objeto. O parâmetro vtSrc deve ser VT_I4, VT_ERROR, ou VT_BOOL.
() COleVariant curSrc ) Copia um COleCurrency valor de para o novo objeto, VT_CY.
() COleVariant fltSrc ) Copia um valor de ponto flutuante de 32 bit para o novo objeto, VT_R4.
() COleVariant dblSrc ) Copia um valor de ponto flutuante de 64 bit para o novo objeto, VT_R8.
() COleVariant timeSrc ) Copia um COleDateTime valor para o novo objeto VT_DATE.
() COleVariant arrSrc ) Copia um CByteArray objeto para o novo objeto VT_EMPTY.
() COleVariant lbSrc ) Copia um CLongBinary objeto para o novo objeto VT_EMPTY.
Para obter mais informações, consulte o VARIANTE and VARTYPE entradas o Windows SDK.
Para obter mais informações sobre o SCODE, consulte Estrutura dos códigos de erro COM in the Windows SDK.
Requisitos
Cabeçalho: afxdisp.h