Freigeben über


DDX_LBStringExact

Die DDX_CBStringExact-Funktion verwaltet die Übertragung von Daten zwischen dem CString Bearbeitungssteuerelement eines Listenfeld-Steuerelements in einem Dialogfeld, Formularansicht oder Steuerelementansichtsobjekt und ein CString - Datenmember 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, um den Kontext des Datenaustausches, einschließlich ihrer Richtung einzurichten.

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

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

Hinweise

Wenn DDX_LBStringExact für Datenübertragung an ein Listenfeld-Steuerelement aufgerufen wird, das erste Element im Steuerelement, das Abgleichungswert ausgewählt ist. (Ebenso ein Präfix anstatt das gesamte Element, die dem DDX_LBString entsprechen.) Wenn keine Übereinstimmungen vorhanden sind, werden keine Elemente ausgewählt. Im Vergleich wird die Groß-/Kleinschreibung nicht beachtet.

Wenn DDX_CBStringExact für Datenübertragung von ein Listenfeld-Steuerelement aufgerufen wird, wird Wert auf die aktuelle Listenfeld-Auswahl festgelegt. Wenn kein Element ausgewählt ist, wird Wert auf eine Zeichenfolge der Länge 0 (null) festgelegt.

Hinweis

Wenn im 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, globale Funktionen und globale Variablen

Weitere Ressourcen

Standard-Dialogdatenaustauschroutinen