Udostępnij za pośrednictwem


Standardowe procedury wymiany danych w oknie dialogowym

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

Uwaga

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

Funkcje DDX

Nazwa/nazwisko 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 0-oparty na kontrolce radiowej, który jest obecnie sprawdzany 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 obiektu 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 ustanowienia 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 kontrolki, z którym są wymieniane dane.

Uwagi

Po DDX_CBIndex wywołaniu index parametr jest ustawiany 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 w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.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 składową CString 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 ustanowienia 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 kontrolki, z którym są wymieniane dane.

Uwagi

Po DDX_CBString wywołaniu value parametr jest ustawiany na bieżące pole 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 w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.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 składową CString 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 ustanowienia 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 kontrolki, z którym są wymieniane dane.

Uwagi

Po DDX_CBStringExact wywołaniu value parametr jest ustawiany na bieżące pole 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 w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.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 obiektu 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 ustanowienia 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 kontrolki, z którym są wymieniane dane.

Uwagi

Po DDX_Check wywołaniu value parametr jest ustawiany 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 w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.h

DDX_Control

Funkcja DDX_Control podklasuje kontrolkę określoną przez nIDC, 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 do podklasy.

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 platformę po wywołaniu DoDataExchange funkcji. DDX_Control W związku z tym należy wywoływać tylko w obrębie przesłonięć wartości DoDataExchange.

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

Wymagania

Nagłówek afxdd_.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 CTime COleDateTime 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 ustanowienia 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 CTime zmiennej 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

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

W trzeciej wersji powyżej DDX_DateTimeCtrl zarządza transferem CString danych między kontrolką daty i elementem CString członkowskim danych obiektu widoku kontrolki. Ciąg jest formatowany 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 w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.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 ustanowienia kontekstu wymiany danych, w tym jego kierunku.

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

control
Odwołanie do CWinFormsControl obiektu Class .

Uwagi

DDX_ManagedControl wywołuje CWinFormsControl::CreateManagedControl metodę w celu utworzenia kontrolki zgodnej z identyfikatorem kontrolki zasobów. Użyj DDX_ManagedControl polecenia , aby utworzyć kontrolki na podstawie identyfikatorów zasobów w programie 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 formularzami systemu Windows).

Wymagania

Nagłówek: afxwinforms.h

DDX_IPAddress

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

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

Parametry

pDX
Wskaźnik do CDataExchange obiektu. Struktura dostarcza ten obiekt w celu ustanowienia 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żyj polecenia IPM_SETADDRESS , aby wypełnić tę 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 w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.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 obiektu 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 ustanowienia 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 kontrolki, z którym są wymieniane dane.

Uwagi

Po DDX_LBIndex wywołaniu index parametr jest ustawiany 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 w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.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 obiektu 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 ustanowienia 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 kontrolki, z którym są wymieniane dane.

Uwagi

Gdy DDX_LBString jest wywoływana w celu transferu danych do kontrolki pola listy, pierwszy element w kontrolce, którego początkowe dopasowania value są zaznaczone. (Aby dopasować cały element, a nie tylko prefiks, użyj . 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 w celu transferu danych z kontrolki pola listy, value jest ustawiona na bieżące pole listy. 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 w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.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 ustanowienia 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 kontrolki, z którym są wymieniane dane.

Uwagi

Gdy DDX_LBStringExact jest wywoływana w celu transferu danych do kontrolki pola listy, jest zaznaczony pierwszy element w kontrolce, która jest zgodna 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 w celu transferu danych z kontrolki pola listy, value jest ustawiona na bieżące pole listy. 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 w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.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 CTime elementu członkowskiego COleDateTime 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 ustanowienia 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 składowej okna COleDateTime dialogowego, widoku formularza lub obiektu widoku sterowania, 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 sterowania lub niezależnie od czasu ustawionego w kontrolce za pomocą wywołania metody CMonthCalCtrl::SetCurSel.

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

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

Wymagania

Nagłówek afxdd_.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 int elementem 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 ustanowienia 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 kontrolki, z którym są wymieniane dane.

Uwagi

Po DDX_Radio wywołaniu value parametr jest ustawiany na bieżący stan grupy sterowania radiowego. 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 z 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 danych w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.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 int elementem 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 ustanowienia kontekstu wymiany danych, w tym jego kierunku.

nIDC
Identyfikator zasobu kontrolki paska przewijania skojarzonej 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

Po DDX_Scroll wywołaniu value parametr 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 danych w oknie dialogowym i walidacja).

Wymagania

Nagłówek afxdd_.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 ustanowienia 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 jest wywoływana, value jest ustawiana na bieżącą pozycję 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 danych w oknie dialogowym i walidacja). Aby uzyskać informacje na temat kontrolek suwaka, zobacz Using CSliderCtrl.

Wymagania

Nagłówek afxdd_.h

DDX_Text

Funkcja DDX_Text zarządza transferem intdanych , , UINT, longCStringDWORD, float, lub 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.

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 ustanowienia 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 obiekcie widoku kontrolki. Typ value danych zależy od tego, które z przeciążonych wersji używanych DDX_Text przez Użytkownika.

Uwagi

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

Wymagania

Nagłówek afxdd_.h

Zobacz też

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