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_.h
nagłó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 nIDC
element , 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 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 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 value
wartość , 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 CTime
COleDateTime
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 , , CString
float
UINT
long
DWORD
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.int
DDX_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