Condividi tramite


DDX_LBString

La funzione di DDX_LBString gestisce il trasferimento dei dati di CString tra un controllo listbox in una finestra di dialogo, visualizzazione form, o oggetto visualizzazione controlli e un membro dati di CString della finestra di dialogo, di una visualizzazione form, o dell'oggetto visualizzazione controlli.

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

Parametri

  • pDX
    Un puntatore a un oggetto CDataExchange. Il framework viene fornito questo oggetto per stabilire il contesto dello scambio di dati, inclusa la direzione.

  • nIDC
    ID di risorsa del controllo listbox associato alla proprietà del controllo.

  • corrispondente
    Un riferimento a una variabile membro della finestra di dialogo, di una visualizzazione form, o dell'oggetto visualizzazione controlli con cui i dati vengono scambiati.

Note

Quando DDX_LBString viene chiamato per trasferire i dati a un controllo listbox, il primo elemento del controllo di cui il valore iniziale di corrispondenze è selezionato. (Per una corrispondenza con l'intero elemento anziché solo un prefisso, un utilizzo DDX_LBStringExact). In assenza di corrispondenze, non viene selezionato alcun elemento. La corrispondenza non rileva la distinzione tra maiuscole e minuscole.

Quando DDX_LBString viene chiamato per trasferire i dati da una casella di riepilogo archiviazione, valore sono impostati sulla selezione corrente della casella di riepilogo. Se non viene selezionato alcun elemento, il valore viene impostato su una stringa di lunghezza zero.

Nota

Se la casella di riepilogo è un elenco a discesa, il valore scambiato è limitato a 255 caratteri.

Per ulteriori informazioni su DDX, vedere Dialog Data Exchange (DDX) e Dialog Data Validation (DDV).

Requisiti

Intestazione: afxdd_.h

Vedere anche

Riferimenti

DDP_LBString

Concetti

Macro e funzioni globali MFC

Altre risorse

Routine DDX (Dialog Data Exchange) standard