Standardowe procedury wymiany danych w oknie dialogowym

W tym temacie wymieniono standardowe procedury wymiany danych okna dialogowego (DDX) używane do typowych kontrolek okien dialogowych MFC.

Uwaga

Standardowe procedury wymiany danych okna dialogowego są definiowane w pliku afxdd_.hnagłówka . Jednak aplikacje powinny zawierać wartość afxwin.h.

Funkcje DDX

Nazwa Opis
DDX_CBIndex Inicjuje lub pobiera indeks bieżącego zaznaczenia kontrolki pola kombi.
DDX_CBString Inicjuje lub pobiera bieżącą zawartość pola edycji kontrolki pola kombi.
DDX_CBStringExact Inicjuje lub pobiera bieżącą zawartość pola edycji kontrolki pola kombi.
DDX_Check Inicjuje lub pobiera bieżący stan kontrolki pola wyboru.
DDX_Control Podklasy danej kontrolki w oknie dialogowym.
DDX_DateTimeCtrl Inicjuje lub pobiera dane daty i/lub godziny kontrolki selektora daty i godziny.
DDX_IPAddress Inicjuje lub pobiera bieżącą wartość kontrolki adresu IP.
DDX_LBIndex Inicjuje lub pobiera indeks bieżącego zaznaczenia kontrolki pola listy.
DDX_LBString Inicjuje lub pobiera bieżące zaznaczenie w kontrolce pola listy.
DDX_LBStringExact Inicjuje lub pobiera bieżące zaznaczenie w kontrolce pola listy.
DDX_ManagedControl Tworzy kontrolkę platformy .NET zgodną z identyfikatorem zasobu kontrolki.
DDX_MonthCalCtrl Inicjuje lub pobiera bieżącą wartość kontrolki kalendarza miesiąca.
DDX_Radio Inicjuje lub pobiera indeks 0 kontrolki radiowej, która jest obecnie sprawdzana w grupie sterowania radiowego.
DDX_Scroll Inicjuje lub pobiera bieżącą pozycję kciuka kontrolki przewijania.
DDX_Slider Inicjuje lub pobiera bieżącą pozycję kciuka kontrolki suwaka.
DDX_Text Inicjuje lub pobiera bieżącą wartość kontrolki edycji.

DDX_CBIndex

Funkcja DDX_CBIndex zarządza transferem int danych między kontrolką pola kombi w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki oraz int elementem członkowskim danych okna dialogowego, widoku formularza lub widoku kontrolki.

void AFXAPI DDX_CBIndex(
    CDataExchange* pDX,
    int nIDC,
    int& index);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki pola kombi skojarzonej z właściwością kontrolki.

index
Odwołanie do zmiennej składowej okna dialogowego, widoku formularza lub obiektu widoku sterowania, z którym są wymieniane dane.

Uwagi

Po DDX_CBIndex wywołaniu index jest ustawiana na indeks bieżącego zaznaczenia pola kombi. Jeśli żaden element nie jest zaznaczony, index jest ustawiony na wartość 0.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana danych i walidacja).

Wymagania

Nagłówkaafxdd_.h

DDX_CBString

Funkcja DDX_CBString zarządza transferem CString danych między kontrolką edycji kontrolki pola kombi w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki oraz CString elementem członkowskim danych okna dialogowego, widoku formularza lub obiektu widoku kontrolki.

void AFXAPI DDX_CBString(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki pola kombi skojarzonej z właściwością kontrolki.

value
Odwołanie do zmiennej składowej okna dialogowego, widoku formularza lub obiektu widoku sterowania, z którym są wymieniane dane.

Uwagi

Po DDX_CBString wywołaniu value jest ustawiana wartość bieżącego zaznaczenia pola kombi. Jeśli żaden element nie jest zaznaczony, value jest ustawiony na ciąg o zerowej długości.

Uwaga

Jeśli pole kombi jest polem listy rozwijanej, wartość wymieniana jest ograniczona do 255 znaków.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana danych i walidacja).

Wymagania

Nagłówkaafxdd_.h

DDX_CBStringExact

Funkcja DDX_CBStringExact zarządza transferem CString danych między kontrolką edycji kontrolki pola kombi w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki oraz CString elementem członkowskim danych okna dialogowego, widoku formularza lub obiektu widoku kontrolki.

void AFXAPI DDX_CBStringExact(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki pola kombi skojarzonej z właściwością kontrolki.

value
Odwołanie do zmiennej składowej okna dialogowego, widoku formularza lub obiektu widoku sterowania, z którym są wymieniane dane.

Uwagi

Po DDX_CBStringExact wywołaniu value jest ustawiana wartość bieżącego zaznaczenia pola kombi. Jeśli żaden element nie jest zaznaczony, value jest ustawiony na ciąg o zerowej długości.

Uwaga

Jeśli pole kombi jest polem listy rozwijanej, wartość wymieniana jest ograniczona do 255 znaków.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana danych i walidacja).

Wymagania

Nagłówkaafxdd_.h

DDX_Check

Funkcja DDX_Check zarządza transferem int danych między kontrolką pola wyboru w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki oraz int elementem członkowskim danych okna dialogowego, widoku formularza lub widoku kontrolki.

void AFXAPI DDX_Check(
    CDataExchange* pDX,
    int nIDC,
    int& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki pola wyboru skojarzonej z właściwością kontrolki.

value
Odwołanie do zmiennej składowej okna dialogowego, widoku formularza lub obiektu widoku sterowania, z którym są wymieniane dane.

Uwagi

Po DDX_Check wywołaniu value jest ustawiana na bieżący stan kontrolki pola wyboru. Aby uzyskać listę możliwych wartości stanu, zobacz BM_GETCHECK w zestawie Windows SDK.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana danych i walidacja).

Wymagania

Nagłówkaafxdd_.h

DDX_Control

Funkcja DDX_Control podklasuje kontrolkę określoną przez nIDCelement , okna dialogowego, widoku formularza lub obiektu widoku kontrolki.

void AFXAPI DDX_Control(
    CDataExchange* pDX,
    int nIDC,
    CWnd& rControl);

Parametry

pDX
Wskaźnik do CDataExchange obiektu.

nIDC
Identyfikator zasobu kontrolki, która ma być podklasowana.

rControl
Odwołanie do zmiennej składowej okna dialogowego, widoku formularza lub obiektu widoku kontrolki powiązanego z określoną kontrolką.

Uwagi

Obiekt pDX jest dostarczany przez strukturę po wywołaniu DoDataExchange funkcji. DDX_Control W związku z tym należy wywołać tylko w przesłonięcie wartości DoDataExchange.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana danych i walidacja).

Wymagania

Nagłówkaafxdd_.h

DDX_DateTimeCtrl

Funkcja DDX_DateTimeCtrl zarządza transferem danych daty i/lub godziny między kontrolką selektora daty i godziny ( CDateTimeCtrl) w oknie dialogowym lub obiekcie widoku formularza oraz CTimeCOleDateTime elementem członkowskim danych okna dialogowego lub obiektu widoku formularza.

void AFXAPI DDX_DateTimeCtrl(
    CDataExchange* pDX,
    int nIDC,
    CTime& value);

void AFXAPI DDX_DateTimeCtrl(
    CDataExchange* pDX,
    int nIDC,
    COleDateTime& value);

void AFXAPI DDX_DateTimeCtrl(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku. Nie musisz usuwać tego obiektu.

nIDC
Identyfikator zasobu kontrolki selektora daty i godziny skojarzonej ze zmienną składową.

value
W dwóch pierwszych wersjach odwołanie do zmiennej CTime składowej lub COleDateTime , okno dialogowe, widok formularza lub obiekt widoku kontrolki, z którym są wymieniane dane. W trzeciej wersji odwołanie do obiektu widoku kontrolki składowej CString danych.

Uwagi

Po DDX_DateTimeCtrl wywołaniu value jest ustawiana na bieżący stan kontrolki selektora daty i godziny lub kontrolka jest ustawiona na valuewartość , w zależności od kierunku wymiany.

W trzeciej wersji powyżej DDX_DateTimeCtrl zarządza transferem CString danych między kontrolką CString daty i elementem członkowskim danych obiektu widoku sterowania. Ciąg jest sformatowany przy użyciu reguł bieżących ustawień regionalnych do formatowania dat i godzin.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana danych i walidacja).

Wymagania

Nagłówkaafxdd_.h

DDX_ManagedControl

Tworzy kontrolkę platformy .NET zgodną z identyfikatorem zasobu kontrolki.

Składnia

template <typename T>
void DDX_ManagedControl(
   CDataExchange* pDX,
   int nIDC,
   CWinFormsControl<T>& control );

Parametry

pDX
Wskaźnik do CDataExchange obiektu Class . Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki skojarzonej z właściwością kontrolki.

control
Odwołanie do CWinFormsControl obiektu Klasy .

Uwagi

DDX_ManagedControl wywołania CWinFormsControl::CreateManagedControl w celu utworzenia kontrolki pasującej do identyfikatora kontrolki zasobu. Służy DDX_ManagedControl do tworzenia kontrolek na podstawie identyfikatorów zasobów w systemie CDialog::OnInitDialog. W przypadku wymiany danych nie trzeba używać funkcji DDX/DDV z kontrolkami Windows Forms.

Aby uzyskać więcej informacji, zobacz How to: Do DDX/DDV Data Binding with Windows Forms (Instrukcje: Powiązanie danych DDX/DDV z Windows Forms).

Wymagania

Nagłówka:afxwinforms.h

DDX_IPAddress

Funkcja DDX_IPAddress zarządza transferem danych między kontrolką Adres IP a elementem członkowskim danych obiektu widoku sterowania.

void AFXAPI DDX_IPAddress(
    CDataExchange* pDX,
    int nIDC,
    DWORD& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki Adres IP skojarzony z właściwością kontrolki.

value
Odwołanie do DWORD zawierającej cztery pola wartości kontrolki Adres IP. Pola są wypełniane lub odczytywane w następujący sposób.

Pole Bity zawierające wartość pola
3 Od 0 do 7
2 Od 8 do 15
1 Od 16 do 23
0 Od 24 do 31

Użyj win32, IPM_GETADDRESS aby odczytać wartość lub użyć IPM_SETADDRESS polecenia , aby wypełnić wartość. Te komunikaty są opisane w zestawie WINDOWS SDK.

Uwagi

Gdy DDX_IPAddress jest wywoływany, value jest odczytywany z kontrolki Adres IP lub value jest zapisywany w kontrolce, w zależności od kierunku wymiany.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana danych i walidacja).

Wymagania

Nagłówkaafxdd_.h

DDX_LBIndex

Funkcja DDX_LBIndex zarządza transferem int danych między kontrolką pola listy w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki oraz int elementem członkowskim danych okna dialogowego, widoku formularza lub widoku kontrolki.

void AFXAPI DDX_LBIndex(
    CDataExchange* pDX,
    int nIDC,
    int& index);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki pola listy skojarzonej z właściwością kontrolki.

index
Odwołanie do zmiennej składowej okna dialogowego, widoku formularza lub obiektu widoku sterowania, z którym są wymieniane dane.

Uwagi

Po DDX_LBIndex wywołaniu index jest ustawiana na indeks bieżącego zaznaczenia pola listy. Jeśli żaden element nie jest zaznaczony, index jest ustawiony na -1.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana danych i walidacja).

Wymagania

Nagłówkaafxdd_.h

DDX_LBString

Funkcja DDX_LBString zarządza transferem CString danych między kontrolką pola listy w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki oraz CString elementem członkowskim danych okna dialogowego, widoku formularza lub widoku kontrolki.

void AFXAPI DDX_LBString(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki pola listy skojarzonej z właściwością kontrolki.

value
Odwołanie do zmiennej składowej okna dialogowego, widoku formularza lub obiektu widoku sterowania, z którym są wymieniane dane.

Uwagi

Gdy DDX_LBString jest wywoływana do przesyłania danych do kontrolki pola listy, pierwszy element w kontrolce, którego początek jest value zaznaczony. (Aby dopasować cały element, a nie tylko prefiks, użyj polecenia DDX_LBStringExact.) Jeśli nie ma dopasowań, nie wybrano żadnych elementów. Dopasowanie jest bez uwzględniania wielkości liter.

Gdy DDX_LBString jest wywoływana do transferu danych z kontrolki pola listy, value jest ustawiona na bieżące pole listy zaznaczenia. Jeśli żaden element nie jest zaznaczony, value jest ustawiony na ciąg o zerowej długości.

Uwaga

Jeśli pole listy jest polem listy rozwijanej, wartość wymieniana jest ograniczona do 255 znaków.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana danych i walidacja).

Wymagania

Nagłówkaafxdd_.h

DDX_LBStringExact

Funkcja DDX_CBStringExact zarządza transferem CString danych między kontrolką edycji kontrolki pola listy w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki oraz CString elementem członkowskim danych okna dialogowego, widoku formularza lub obiektu widoku kontrolki.

void AFXAPI DDX_LBStringExact(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki pola listy skojarzonej z właściwością kontrolki.

value
Odwołanie do zmiennej składowej okna dialogowego, widoku formularza lub obiektu widoku sterowania, z którym są wymieniane dane.

Uwagi

Gdy DDX_LBStringExact jest wywoływana do transferu danych do kontrolki pola listy, jest zaznaczony pierwszy element w kontrolce zgodnej value . (Aby dopasować tylko prefiks, a nie cały element, użyj polecenia DDX_LBString.) Jeśli nie ma dopasowań, nie wybrano żadnych elementów. Dopasowanie jest bez uwzględniania wielkości liter.

Gdy DDX_CBStringExact jest wywoływana do transferu danych z kontrolki pola listy, value jest ustawiona na bieżące pole listy zaznaczenia. Jeśli żaden element nie jest zaznaczony, value jest ustawiony na ciąg o zerowej długości.

Uwaga

Jeśli pole listy jest polem listy rozwijanej, wartość wymieniana jest ograniczona do 255 znaków.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana danych i walidacja).

Wymagania

Nagłówkaafxdd_.h

DDX_MonthCalCtrl

Funkcja DDX_MonthCalCtrl zarządza transferem danych daty między kontrolką kalendarza miesiąca ( CMonthCalCtrl) w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki oraz CTimeCOleDateTime elementu członkowskiego danych okna dialogowego, widoku formularza lub obiektu widoku kontrolki.

void AFXAPI DDX_MonthCalCtrl(
    CDataExchange* pDX,
    int nIDC,
    CTime& value);

void AFXAPI DDX_MonthCalCtrl(
    CDataExchange* pDX,
    int nIDC,
    COleDateTime& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku. Nie musisz usuwać tego obiektu.

nIDC
Identyfikator zasobu kontrolki kalendarza miesiąca skojarzonej ze zmienną składową.

value
Odwołanie do CTime zmiennej lub COleDateTime składowej okna dialogowego, widoku formularza lub obiektu widoku kontrolki, z którym są wymieniane dane.

Uwagi

Uwaga

Kontrolka zarządza tylko wartością daty. Pola czasu w obiekcie czasu są ustawione tak, aby odzwierciedlały czas tworzenia okna kontrolki lub czas, który został ustawiony w kontrolce za pomocą wywołania .CMonthCalCtrl::SetCurSel

Po DDX_MonthCalCtrl wywołaniu value jest ustawiana na bieżący stan kontrolki kalendarza miesiąca.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana i walidacja danych w oknie dialogowym).

Wymagania

Nagłówkaafxdd_.h

DDX_Radio

Funkcja DDX_Radio zarządza transferem int danych między grupą sterowania radiowego w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki oraz elementem int członkowskim danych okna dialogowego, widoku formularza lub obiektu widoku kontrolki. Wartość int elementu członkowskiego danych jest określana zgodnie z wybranym przyciskiem radiowym w grupie.

void AFXAPI DDX_Radio(
    CDataExchange* pDX,
    int nIDC,
    int& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu pierwszej kontrolki radiowej w grupie.

value
Odwołanie do zmiennej składowej okna dialogowego, widoku formularza lub obiektu widoku sterowania, z którym są wymieniane dane.

Uwagi

Gdy DDX_Radio element jest wywoływany, value jest ustawiany na bieżący stan grupy sterowania radia. Wartość jest ustawiana jako 0-oparty na indeksie kontrolki radiowej, która jest obecnie sprawdzana, lub -1, jeśli nie są sprawdzane żadne kontrolki radiowe.

Na przykład w przypadku zaznaczenia pierwszego przycisku radiowego w grupie (przycisku ze stylem WS_GROUP) wartość int elementu członkowskiego wynosi 0 itd.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana i walidacja danych w oknie dialogowym).

Wymagania

Nagłówkaafxdd_.h

DDX_Scroll

Funkcja DDX_Scroll zarządza transferem int danych między kontrolką paska przewijania w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki oraz elementem int członkowskim danych okna dialogowego, widoku formularza lub obiektu widoku kontrolki.

void AFXAPI DDX_Scroll(
    CDataExchange* pDX,
    int nIDC,
    int& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki paska przewijania skojarzony z właściwością kontrolki.

value
Odwołanie do zmiennej składowej okna dialogowego, widoku formularza lub obiektu widoku kontrolki, z którym są wymieniane dane.

Uwagi

Gdy DDX_Scroll element jest wywoływany, value jest ustawiany na bieżące położenie kciuka kontrolki. Aby uzyskać więcej informacji na temat wartości skojarzonych z bieżącym położeniem kciuka kontrolki, zobacz GetScrollPos w zestawie Windows SDK.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana i walidacja danych w oknie dialogowym).

Wymagania

Nagłówkaafxdd_.h

DDX_Slider

Funkcja DDX_Slider zarządza transferem int danych między kontrolką suwaka w oknie dialogowym lub widoku formularza oraz elementem int członkowskim danych okna dialogowego lub obiektu widoku formularza.

void AFXAPI DDX_Slider(
    CDataExchange* pDX,
    int nIDC,
    int& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki suwaka.

value
Odwołanie do wartości do wymiany. Ten parametr zawiera lub ustawia bieżącą pozycję kontrolki suwaka.

Uwagi

Gdy DDX_Slider element jest wywoływany, value jest ustawiany na bieżące położenie kciuka kontrolki lub wartość odbiera pozycję, w zależności od kierunku wymiany.

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana i walidacja danych w oknie dialogowym). Aby uzyskać informacje na temat kontrolek suwaka, zobacz Using CSliderCtrl.

Wymagania

Nagłówkaafxdd_.h

DDX_Text

Funkcja zarządza transferem danych , , CStringfloatUINTlongDWORDlub double między kontrolką edycji w oknie dialogowym, widoku formularza lub widoku kontrolki oraz CString elementem członkowskim danych okna dialogowego, widoku formularza lub obiektu widoku kontrolki.intDDX_Text

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    BYTE& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    short& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    int& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    UINT& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    long& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    DWORD& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    float& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    double& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    COleCurrency& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    COleDateTime& value);

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustalenia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator kontrolki edycji w oknie dialogowym, widoku formularza lub obiekcie widoku kontrolki.

value
Odwołanie do elementu członkowskiego danych w oknie dialogowym, widoku formularza lub obiektu widoku kontrolki. Typ value danych zależy od tego, które z przeciążonych wersji DDX_Text są używane.

Uwagi

Aby uzyskać więcej informacji na temat DDX, zobacz Dialog Data Exchange and Validation (Wymiana i walidacja danych w oknie dialogowym).

Wymagania

Nagłówkaafxdd_.h

Zobacz też

Standardowe procedury weryfikacji danych okna dialogowego
Makra i interfejsy globalne
CWinFormsControl::CreateManagedControl
CDialog::OnInitDialog