Compartilhar via


Funções da troca de dados da caixa de diálogo para controles OLE

Este tópico lista as funções DDX_OC usadas para trocar dados entre uma propriedade de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

Funções DDX_OC

Nome Descrição
DDX_OCBool Gerencia a transferência de dados BOOL entre uma propriedade de um controle OLE e um membro de dados BOOL.
DDX_OCBoolRO Gerencia a transferência de dados BOOL entre uma propriedade somente leitura de um controle OLE e um membro de dados BOOL.
DDX_OCColor Gerencia a transferência de dados OLE_COLOR entre uma propriedade de um controle OLE e um membro de dados OLE_COLOR.
DDX_OCColorRO Gerencia a transferência de dados OLE_COLOR entre uma propriedade somente leitura de um controle OLE e um membro de dados OLE_COLOR.
DDX_OCFloat Gerencia a transferência de dados float (ou double) entre uma propriedade de um controle OLE e um membro de dados float (ou double).
DDX_OCFloatRO Gerencia a transferência de dados float (ou double) entre uma propriedade somente leitura de um controle OLE e um membro de dados float (ou double).
DDX_OCInt Gerencia a transferência de dados int (ou long) entre uma propriedade de um controle OLE e um membro de dados int (ou long).
DDX_OCIntRO Gerencia a transferência de dados int (ou long) entre uma propriedade somente leitura de um controle OLE e um membro de dados int (ou long).
DDX_OCShort Gerencia a transferência de dados short entre uma propriedade de um controle OLE e um membro de dados short.
DDX_OCShortRO Gerencia a transferência de dados short entre uma propriedade somente leitura de um controle OLE e um membro de dados short.
DDX_OCText Gerencia a transferência de dados CString entre uma propriedade de um controle OLE e um membro de dados CString.
DDX_OCTextRO Gerencia a transferência de dados CString entre uma propriedade somente leitura de um controle OLE e um membro de dados CString.

DDX_OCBool

A função DDX_OCBool gerencia a transferência de dados BOOL entre uma propriedade de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados BOOL da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCBool(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    BOOL& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho afxdisp.h

DDX_OCBoolRO

A função DDX_OCBoolRO gerencia a transferência de dados BOOL entre uma propriedade somente leitura de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados BOOL da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCBoolRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    BOOL& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

DDX_OCColor

A função DDX_OCColor gerencia a transferência de dados OLE_COLOR entre uma propriedade de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados OLE_COLOR da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCColor(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    OLE_COLOR& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

DDX_OCColorRO

A função DDX_OCColorRO gerencia a transferência de dados OLE_COLOR entre uma propriedade somente leitura de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados OLE_COLOR da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCColorRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    OLE_COLOR& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

DDX_OCFloat

A função DDX_OCFloat gerencia a transferência de dados float (ou double) entre uma propriedade de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados float (ou double) da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCFloat(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    float& value);

void AFXAPI DDX_OCFloat(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    double& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

DDX_OCFloatRO

A função DDX_OCFloatRO gerencia a transferência de dados float (ou double) entre uma propriedade somente leitura de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados float (ou double) da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCFloatRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    float& value);

void AFXAPI DDX_OCFloatRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    double& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

DDX_OCInt

A DDX_OCInt função gerencia a transferência de (ou ) dados entre uma propriedade de um controle OLE em uma caixa de diálogo, modo de formulário ou objeto de modo de exibição de controle e um int (ou ) membro de dados da caixa de diálogo, modo de exibição de formulário ou longlongobjeto de modo de int exibição de controle.

void AFXAPI DDX_OCInt(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    int& value);

void AFXAPI DDX_OCInt(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    long& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

DDX_OCIntRO

A função DDX_OCIntRO gerencia a transferência de dados int (ou long) entre uma propriedade somente leitura de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados int (ou long) da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCIntRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    int& value);

void AFXAPI DDX_OCIntRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    long& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

DDX_OCShort

A função DDX_OCShort gerencia a transferência de dados curtos entre uma propriedade de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados curto da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCShort(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    short& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

DDX_OCShortRO

A função DDX_OCShortRO gerencia a transferência de dados curtos entre uma propriedade somente leitura de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados curto da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCShortRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    short& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

DDX_OCText

A função DDX_OCText gerencia a transferência de dados CString entre uma propriedade de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados CString da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCText(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    CString& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

DDX_OCTextRO

A função DDX_OCTextRO gerencia a transferência de dados CString entre uma propriedade somente leitura de um controle OLE em uma caixa de diálogo, exibição de formulário ou objeto de exibição de controle e um membro de dados CString da caixa de diálogo, exibição de formulário ou objeto de exibição de controle.

void AFXAPI DDX_OCTextRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    CString& value);

Parâmetros

pDX
Um ponteiro para um objeto CDataExchange. A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.

nIDC
A ID de um controle OLE na caixa de diálogo, exibição de formulário ou no objeto de exibição de controle.

dispid
A ID de expedição de uma propriedade do controle.

value
Uma referência a uma variável de membro da caixa de diálogo, exibição de formulário ou objeto de exibição de controle com a qual os dados são trocados.

Comentários

Para obter mais informações sobre a DDX, confira Validação e troca de dados de caixa de diálogo.

Requisitos

Cabeçalho: afxdisp.h

Confira também

Macros e Globais