DDX_CBString

The DDX_CBString function manages the transfer of CString data between the edit control of a combo box control in a dialog box, form view, or control view object and a CString data member of the dialog box, form view, or control view object.

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

Parameters

  • pDX
    A pointer to a CDataExchange object. The framework supplies this object to establish the context of the data exchange, including its direction.

  • nIDC
    The resource ID of the combo box control associated with the control property.

  • value
    A reference to a member variable of the dialog box, form view, or control view object with which data is exchanged.

Remarks

When DDX_CBString is called, value is set to the current combo box selection. If no item is selected, value is set to a string of zero length.

Note

If the combo box is a drop-down list box, the value exchanged is limited to 255 characters.

For more information about DDX, see Dialog Data Exchange and Validation.

Requirements

Header: afxdd_.h

See Also

Reference

DDP_CBString

Concepts

MFC Macros and Globals

Other Resources

Standard Dialog Data Exchange Routines