Standard-Dialogdatenaustauschroutinen

In diesem Thema werden die Standarddialogdatenaustauschroutinen (DDX) aufgeführt, die für allgemeine MFC-Dialogfeldsteuerelemente verwendet werden.

Hinweis

Die Standarddialogdatenaustauschroutine werden in der Headerdatei afxdd_.hdefiniert. Anwendungen sollten jedoch enthalten afxwin.h.

DDX-Funktionen

Name BESCHREIBUNG
DDX_CBIndex Initialisiert oder ruft den Index der aktuellen Auswahl eines Kombinationsfeld-Steuerelements ab.
DDX_CBString Initialisiert oder ruft den aktuellen Inhalt des Bearbeitungsfelds eines Kombinationsfeld-Steuerelements ab.
DDX_CBStringExact Initialisiert oder ruft den aktuellen Inhalt des Bearbeitungsfelds eines Kombinationsfeld-Steuerelements ab.
DDX_Check Initialisiert oder ruft den aktuellen Status eines Kontrollkästchensteuerelements ab.
DDX_Control Unterklassen eines bestimmten Steuerelements in einem Dialogfeld.
DDX_DateTimeCtrl Initialisiert oder ruft Datums- und/oder Uhrzeitdaten eines Datums- und Uhrzeitauswahlsteuerelements ab.
DDX_IPAddress Initialisiert oder ruft den aktuellen Wert eines IP-Adresssteuerelements ab.
DDX_LBIndex Initialisiert oder ruft den Index der aktuellen Auswahl eines Listenfeldsteuerelements ab.
DDX_LBString Initialisiert oder ruft die aktuelle Auswahl in einem Listenfeld-Steuerelement ab.
DDX_LBStringExact Initialisiert oder ruft die aktuelle Auswahl in einem Listenfeld-Steuerelement ab.
DDX_ManagedControl Erstellt ein .NET-Steuerelement mit der Ressourcen-ID des Steuerelements.
DDX_MonthCalCtrl Initialisiert oder ruft den aktuellen Wert eines Monatskalendersteuerelements ab.
DDX_Radio Initialisiert oder ruft den 0-basierten Index des Funksteuerelements ab, das derzeit in einer Funksteuerungsgruppe überprüft wird.
DDX_Scroll Initialisiert oder ruft die aktuelle Position des Mauspunkts eines Bildlaufsteuerelements ab.
DDX_Slider Initialisiert oder ruft die aktuelle Position des Schiebereglersteuerelements am Daumen ab.
DDX_Text Initialisiert oder ruft den aktuellen Wert eines Bearbeitungssteuerelements ab.

DDX_CBIndex

Die DDX_CBIndex Funktion verwaltet die Übertragung von int Daten zwischen einem Kombinationsfeld-Steuerelement in einem Dialogfeld, einer Formularansicht oder einem Steuerelementansichtsobjekt und einem int Datenelement des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des Kombinationsfeld-Steuerelements, das der Steuerelementeigenschaft zugeordnet ist.

index
Ein Verweis auf eine Membervariable des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts, mit dem Daten ausgetauscht werden.

Hinweise

Wird DDX_CBIndex aufgerufen, index wird der Index der aktuellen Kombinationsfeldauswahl festgelegt. Wenn kein Element ausgewählt ist, index ist er auf 0 festgelegt.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_CBString

Die DDX_CBString Funktion verwaltet die Übertragung von CString Daten zwischen dem Bearbeitungssteuerelement eines Kombinationsfeld-Steuerelements in einem Dialogfeld, einer Formularansicht oder einem Steuerelementansichtsobjekt und einem CString Datenelement des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des Kombinationsfeld-Steuerelements, das der Steuerelementeigenschaft zugeordnet ist.

value
Ein Verweis auf eine Membervariable des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts, mit dem Daten ausgetauscht werden.

Hinweise

Wird DDX_CBString aufgerufen, value wird auf die aktuelle Kombinationsfeldauswahl festgelegt. Wenn kein Element ausgewählt ist, value wird eine Zeichenfolge mit null Länge festgelegt.

Hinweis

Wenn es sich bei dem Kombinationsfeld um ein Dropdownlistenfeld handelt, ist der ausgetauschte Wert auf 255 Zeichen beschränkt.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_CBStringExact

Die DDX_CBStringExact Funktion verwaltet die Übertragung von CString Daten zwischen dem Bearbeitungssteuerelement eines Kombinationsfeld-Steuerelements in einem Dialogfeld, einer Formularansicht oder einem Steuerelementansichtsobjekt und einem CString Datenelement des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des Kombinationsfeld-Steuerelements, das der Steuerelementeigenschaft zugeordnet ist.

value
Ein Verweis auf eine Membervariable des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts, mit dem Daten ausgetauscht werden.

Hinweise

Wird DDX_CBStringExact aufgerufen, value wird auf die aktuelle Kombinationsfeldauswahl festgelegt. Wenn kein Element ausgewählt ist, value wird eine Zeichenfolge mit null Länge festgelegt.

Hinweis

Wenn es sich bei dem Kombinationsfeld um ein Dropdownlistenfeld handelt, ist der ausgetauschte Wert auf 255 Zeichen beschränkt.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_Check

Die DDX_Check Funktion verwaltet die Übertragung von int Daten zwischen einem Kontrollkästchen-Steuerelement in einem Dialogfeld, einer Formularansicht oder einem Steuerelementansichtsobjekt und einem int Datenelement des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des Kontrollkästchensteuerelements, das der Steuerelementeigenschaft zugeordnet ist.

value
Ein Verweis auf eine Membervariable des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts, mit dem Daten ausgetauscht werden.

Hinweise

Wenn DDX_Check aufgerufen wird, value wird der aktuelle Status des Kontrollkästchensteuerelements festgelegt. Eine Liste der möglichen Statuswerte finden Sie BM_GETCHECK im Windows SDK.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_Control

Die DDX_Control Funktion unterklassiert das Steuerelement, das durch nIDCdas Dialogfeld, die Formularansicht oder das Steuerelementansichtsobjekt angegeben wird.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt.

nIDC
Die Ressourcen-ID des Steuerelements, das unterklassiert werden soll.

rControl
Ein Verweis auf eine Membervariable des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts im Zusammenhang mit dem angegebenen Steuerelement.

Hinweise

Das pDX Objekt wird vom Framework bereitgestellt, wenn die DoDataExchange Funktion aufgerufen wird. DDX_Control Daher sollte nur innerhalb Ihrer Außerkraftsetzung DoDataExchangevon aufgerufen werden.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_DateTimeCtrl

Die DDX_DateTimeCtrl Funktion verwaltet die Übertragung von Datums- und/oder Uhrzeitdaten zwischen einem Datums- und Uhrzeitauswahlsteuerelement ( CDateTimeCtrl) in einem Dialogfeld oder Formularansichtsobjekt und entweder einem oder einem CTimeCOleDateTime Datenelement des Dialogfelds oder Formularansichtsobjekts.

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);

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung. Sie müssen dieses Objekt nicht löschen.

nIDC
Die Ressourcen-ID des Datums- und Uhrzeitauswahlsteuerelements, das der Membervariablen zugeordnet ist.

value
In den ersten beiden Versionen wird ein Verweis auf eine CTimeCOleDateTime oder eine Elementvariable, ein Dialogfeld, eine Formularansicht oder ein Steuerelementansichtsobjekt verwendet, mit dem Daten ausgetauscht werden. In der dritten Version wird ein Verweis auf ein CString Datenelement-Steuerelementansichtsobjekt angezeigt.

Hinweise

Wird DDX_DateTimeCtrl aufgerufen, value wird auf den aktuellen Status des Datums- und Uhrzeitauswahlsteuerelements festgelegt, oder das Steuerelement wird je nach Richtung des Austauschs auf valuefestgelegt.

In der dritten Version oben DDX_DateTimeCtrl verwaltet die Übertragung von CString Daten zwischen einem Datumszeitsteuerelement und einem CString Datenelement des Steuerelementansichtsobjekts. Die Zeichenfolge wird mithilfe der Regeln des aktuellen Gebietsschemas für die Formatierung von Datums- und Uhrzeitangaben formatiert.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_ManagedControl

Erstellt ein .NET-Steuerelement mit der Ressourcen-ID des Steuerelements.

Syntax

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange Class-Objekt . Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des Steuerelements, das der Steuerelementeigenschaft zugeordnet ist.

control
Ein Verweis auf ein CWinFormsControl Class-Objekt .

Hinweise

DDX_ManagedControl ruft CWinFormsControl::CreateManagedControl auf, um ein Steuerelement zu erstellen, das der Ressourcensteuerelement-ID entspricht. Verwenden Sie DDX_ManagedControl zum Erstellen von Steuerelementen aus Ressourcen-IDs in CDialog::OnInitDialog. Für den Datenaustausch müssen Sie die DDX/DDV-Funktionen nicht mit Windows Forms Steuerelementen verwenden.

Weitere Informationen finden Sie unter How to: Do DDX/DDV Data Binding with Windows Forms.

Anforderungen

Header:afxwinforms.h

DDX_IPAddress

Die DDX_IPAddress Funktion verwaltet die Übertragung von Daten zwischen einem IP-Adresssteuerelement und einem Datenmitglied des Steuerelementansichtsobjekts.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des IP-Adresssteuerelements, das der Steuerelementeigenschaft zugeordnet ist.

value
Ein Verweis auf den DWORD vierfeldigen Wert des IP-Adresssteuerelements. Die Felder werden wie folgt ausgefüllt oder gelesen.

Feld Bits, die den Feldwert enthalten
3 0 bis 7
2 8 bis 15
1 16 bis 23
0 24 bis 31

Verwenden Sie win32 IPM_GETADDRESS , um den Wert zu lesen oder IPM_SETADDRESS den Wert zu füllen. Diese Nachrichten werden im Windows SDK beschrieben.

Hinweise

Wenn DDX_IPAddress sie aufgerufen wird, wird entweder vom IP-Adresssteuerelement gelesen oder value in das Steuerelement geschrieben, value je nach Richtung des Austauschs.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_LBIndex

Die DDX_LBIndex Funktion verwaltet die Übertragung von int Daten zwischen einem Listenfeldsteuerelement in einem Dialogfeld, einer Formularansicht oder einem Steuerelementansichtsobjekt und einem int Datenelement des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des Listenfeldsteuerelements, das der Steuerelementeigenschaft zugeordnet ist.

index
Ein Verweis auf eine Membervariable des Dialogfelds, die Formularansicht oder das Steuerelementansichtsobjekt, mit dem Daten ausgetauscht werden.

Hinweise

Wenn DDX_LBIndex sie aufgerufen wird, index wird auf den Index der aktuellen Listenfeldauswahl festgelegt. Wenn kein Element ausgewählt ist, index wird auf -1 festgelegt.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_LBString

Die DDX_LBString Funktion verwaltet die Übertragung von CString Daten zwischen einem Listenfeldsteuerelement in einem Dialogfeld, einer Formularansicht oder einem Steuerelementansichtsobjekt und einem CString Datenelement des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des Listenfeldsteuerelements, das der Steuerelementeigenschaft zugeordnet ist.

value
Ein Verweis auf eine Membervariable des Dialogfelds, die Formularansicht oder das Steuerelementansichtsobjekt, mit dem Daten ausgetauscht werden.

Hinweise

Wird DDX_LBString aufgerufen, Daten an ein Listenfeldsteuerelement zu übertragen, wird das erste Element im Steuerelement, dessen Anfang übereinstimmungen value ausgewählt sind. (Um das gesamte Element anstelle eines Präfixes zu entsprechen, verwenden Sie DDX_LBStringExact.) Wenn keine Übereinstimmungen vorhanden sind, werden keine Elemente ausgewählt. Die Übereinstimmung ist groß- und kleinschreibungsfähig.

Wenn DDX_LBString sie aufgerufen wird, Daten aus einem Listenfeldsteuerelement zu übertragen, value wird auf die aktuelle Listenfeldauswahl festgelegt. Wenn kein Element ausgewählt ist, value wird eine Zeichenfolge mit null Länge festgelegt.

Hinweis

Wenn das Listenfeld ein Dropdownlistenfeld ist, ist der austauschte Wert auf 255 Zeichen beschränkt.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_LBStringExact

Die DDX_CBStringExact Funktion verwaltet die Übertragung von CString Daten zwischen dem Bearbeitungssteuerelement eines Listenfeldsteuerelements in einem Dialogfeld, einer Formularansicht oder einem Steuerelementansichtsobjekt und einem CString Datenmitglied des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des Listenfeldsteuerelements, das der Steuerelementeigenschaft zugeordnet ist.

value
Ein Verweis auf eine Membervariable des Dialogfelds, die Formularansicht oder das Steuerelementansichtsobjekt, mit dem Daten ausgetauscht werden.

Hinweise

Wenn DDX_LBStringExact Sie aufgerufen werden, Daten in ein Listenfeldsteuerelement zu übertragen, wird das erste Element im Steuerelement, das mit der Übereinstimmung übereinstimmt value , ausgewählt. (Um nur mit einem Präfix und nicht mit dem gesamten Element übereinzugleichen, verwenden Sie DDX_LBString.) Wenn keine Übereinstimmungen vorhanden sind, werden keine Elemente ausgewählt. Die Übereinstimmung ist groß- und kleinschreibungsfähig.

Wenn DDX_CBStringExact sie aufgerufen wird, Daten aus einem Listenfeldsteuerelement zu übertragen, value wird auf die aktuelle Listenfeldauswahl festgelegt. Wenn kein Element ausgewählt ist, value wird eine Zeichenfolge mit null Länge festgelegt.

Hinweis

Wenn das Listenfeld ein Dropdownlistenfeld ist, ist der austauschte Wert auf 255 Zeichen beschränkt.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_MonthCalCtrl

Die DDX_MonthCalCtrl Funktion verwaltet die Übertragung von Datumsdaten zwischen einem Monatskalendersteuerelement ( CMonthCalCtrl) in einem Dialogfeld, einer Formularansicht oder einem Steuerelementansichtsobjekt und entweder einem oder einem Datenmitglied des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts CTimeCOleDateTime .

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

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung. Sie müssen dieses Objekt nicht löschen.

nIDC
Die Ressourcen-ID des Monatskalendersteuerelements, das der Membervariable zugeordnet ist.

value
Ein Verweis auf eine CTime oder COleDateTime eine Membervariable des Dialogfelds, die Formularansicht oder das Steuerelementansichtsobjekt, mit dem Daten ausgetauscht werden.

Hinweise

Hinweis

Das Steuerelement verwaltet nur einen Datumswert. Die Zeitfelder des Zeitobjekts werden so festgelegt, dass die Erstellungszeit des Steuerelementfensters oder die uhrzeit im Steuerelement mit einem Aufruf CMonthCalCtrl::SetCurSelfestgelegt wurde.

Wenn DDX_MonthCalCtrl sie aufgerufen wird, value wird auf den aktuellen Status des Monatskalendersteuerelements festgelegt.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_Radio

Die DDX_Radio Funktion verwaltet die Übertragung von int Daten zwischen einer Funksteuerelementgruppe in einem Dialogfeld, einer Formularansicht oder einem Steuerelementansichtsobjekt und einem int Datenelement des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts. Der Wert des int Datenelements wird bestimmt, nach welchem Optionsfeld innerhalb der Gruppe ausgewählt ist.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des ersten Funksteuerelements in der Gruppe.

value
Ein Verweis auf eine Membervariable des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts, mit dem Daten ausgetauscht werden.

Hinweise

Wenn DDX_Radio sie aufgerufen wird, value wird der aktuelle Status der Funksteuerungsgruppe festgelegt. Der Wert wird als 0-basierter Index des aktuell aktivierten Funksteuerelements oder -1 festgelegt, wenn keine Funksteuerelemente überprüft werden.

Wenn beispielsweise das erste Optionsfeld in der Gruppe aktiviert ist (die Schaltfläche mit WS_GROUP Formatvorlage), lautet der Wert des int Elements 0 usw.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_Scroll

Die DDX_Scroll Funktion verwaltet die Übertragung von int Daten zwischen einem Bildlaufleisten-Steuerelement in einem Dialogfeld, einer Formularansicht oder einem Steuerelementansichtsobjekt und einem int Datenelement des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des Bildlaufleistensteuerelements, das der Steuerelementeigenschaft zugeordnet ist.

value
Ein Verweis auf eine Membervariable des Dialogfelds, Formularansichts- oder Steuerungsansichtsobjekts, mit dem Daten ausgetauscht werden.

Hinweise

Wird DDX_Scroll aufgerufen, value wird auf die aktuelle Position des Daumens des Steuerelements festgelegt. Weitere Informationen zu den Werten, die der aktuellen Position des Daumens des Steuerelements zugeordnet sind, finden Sie GetScrollPos im Windows SDK.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

DDX_Slider

Die DDX_Slider Funktion verwaltet die Übertragung von int Daten zwischen einem Schiebereglersteuerelement in einem Dialogfeld oder einer Formularansicht und einem int Datenelement des Dialogfelds oder Formularansichtsobjekts.

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

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die Ressourcen-ID des Schiebereglersteuerelements.

value
Ein Verweis auf den zu tauschenden Wert. Dieser Parameter enthält oder legt die aktuelle Position des Schiebereglersteuerelements fest.

Hinweise

Wird DDX_Slider aufgerufen, value wird je nach Richtung des Austauschs auf die aktuelle Position des Daumens des Steuerelements festgelegt, oder der Wert empfängt die Position.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung. Informationen zu Schiebereglersteuerelementen finden Sie unter Using CSliderCtrl.

Anforderungen

Headerafxdd_.h

DDX_Text

Die DDX_Text Funktion verwaltet die Übertragung von int, UINT, longDWORDfloatCStringdouble oder Daten zwischen einem Bearbeitungssteuerelement in einem Dialogfeld, einer Formularansicht oder einer Steuerelementansicht und einem CString Datenelement des Dialogfelds, der Formularansicht oder des Steuerelementansichtsobjekts.

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);

Parameter

pDX
Ein Zeiger auf ein CDataExchange-Objekt. Das Framework stellt dieses Objekt bereit, um den Kontext des Datenaustauschs herzustellen, darunter seine Richtung.

nIDC
Die ID eines Bearbeitungssteuerelements im Dialogfeld, in der Formularansicht oder im Steuerelementansichtsobjekt.

value
Ein Verweis auf ein Datenelement im Dialogfeld, in der Formularansicht oder im Steuerelementansichtsobjekt. Der Datentyp value hängt davon ab, welche überladenen Versionen DDX_Text Sie verwenden.

Hinweise

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch und -validierung.

Anforderungen

Headerafxdd_.h

Siehe auch

Standarddialogdatenüberprüfungsroutine
MFC-Makros, globale Funktionen und globale Variablen
CWinFormsControl::CreateManagedControl
CDialog::OnInitDialog