Freigeben über


DDX_LBString

Die verwaltete Funktion DDX_LBString die Übertragung von Daten zwischen einem CString Listenfeld-Steuerelement, in einem Dialogfeld Steuerelementansichtsobjekt und ein CString Formularansicht oder Datenmember des Dialogfelds der Formularansicht oder Steuerelementansichtsobjekts.

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

Parameter

  • pDX
    Ein Zeiger auf einen CDataExchange-Objekt.Das Framework stellt dieses Objekt, um den Kontext des austausches Daten, einschließlich seiner Richtung herzustellen.

  • nIDC
    Die Ressourcen-ID des Listenfeld-Steuerelements der Steuerelementeigenschaft zugeordnet ist.

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

Hinweise

Wenn DDX_LBString zur Übertragung von Daten an ein Listenfeld-Steuerelement aufgerufen wird, der erste Element im Steuerelement, dessen Wert abgleichungs starten ausgewählt ist.(Das gesamte Element und nicht nur ein Präfix, verwenden Sie DDX_LBStringExact übereinstimmen.) Wenn keine Übereinstimmungen vorhanden sind, werden keine Elemente ausgewählt.Beim Vergleich wird die Groß- und Kleinschreibung nicht berücksichtigt.

Wenn DDX_LBString zur Übertragung von Daten aus einem Listenfeld-Steuerelement aufgerufen wird, wird die aktuelle Wert Listenfeld-Auswahl festgelegt.Wenn kein Element ausgewählt wird, wird der Wert in eine Zeichenfolge mit der Länge 0 (null) festgelegt.

HinweisHinweis

Wenn das Listenfeld ein Dropdown-Listenfeld ausgetauschte ist, wird der Wert auf 255 Zeichen beschränkt.

Weitere Informationen über DDX finden Sie unter Dialogdatenaustausch (DDX, Dialog Data Exchange) und Dialogdatenvalidierung (DDV, Dialog Data Validation).

Anforderungen

Header: afxdd_.h

Siehe auch

Referenz

DDP_LBString

Konzepte

MFC-Makros und -globale Werte

Weitere Ressourcen

Standarddialogdatenaustausch-Routinen