Partager via


DDX_LBStringExact

La fonction d' DDX_CBStringExact gère le transfert de données d' CString entre le contrôle d'édition d'un contrôle zone de liste déroulante dans une boîte de dialogue, mode formulaire, ou objet de l'affichage de contrôle et une donnée membre d' CString de la boîte de dialogue, le mode formulaire, l'objet ou de l'affichage de contrôle.

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

Paramètres

  • pDX
    Un pointeur vers un objet d' CDataExchange .L'infrastructure fournit cet objet pour générer le contexte de l'échange de données, y compris sa direction.

  • nIDC
    L'ID de ressource du contrôle zone de liste déroulante associé à la propriété du contrôle.

  • correspondante
    Une référence à une variable membre de la boîte de dialogue, le mode formulaire, l'objet ou de l'affichage de contrôle avec lequel les données sont échangées.

Notes

Lorsque DDX_LBStringExact est appelé pour transférer des données à un contrôle de zone de liste, le premier élément du contrôle qui correspond à la valeur est sélectionné.(Pour correspondre à un seul préfixe plutôt que l'élément, l'utilisation entiers DDX_LBString.) S'il n'existe aucune correspondance, aucun élément n'est sélectionné.La correspondance respecte la casse.

Lorsque DDX_CBStringExact est appelé pour transférer des données d'un contrôle zone de liste déroulante, la valeur est défini à la sélection actuelle de zone de liste.Si aucun élément n'est sélectionné, la valeur est égale à une chaîne de longueur zéro.

[!REMARQUE]

Si la zone de liste est une zone de liste déroulante, la valeur échangées est limitée à 255 caractères.

Pour plus d'informations sur DDX, consultez Échange et validation de données de boîtes de dialogue.

Configuration requise

Header: afxdd_.h

Voir aussi

Référence

DDP_LBString

Concepts

Macro MFC et Globals

Autres ressources

Routines standard d'échange de données de boîtes de dialogue