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_.h
nagłó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 int
danych , , UINT
, long
CString
DWORD
, 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