BcComboBox:: GetSelected

Die Routine liefert die in der Combobox ausgewählte oder eingetippte Zeichenfolge und ggf. den im Zuordnungsliste zugeordneten Wert.
Der Aufruf ist sinnvoll, sobald die Dialogbox geschlossen wurde, oder wenn die Boxwerte mittels DoDataExchange() in die Membervariable eingetragen wurden.

Aufruf:

HRESULT GetSelected ( WORD& w, CString& str );
HRESULT GetSelected ( DWORD& dw, CString& str );
HRESULT GetSelected ( CString& str );

Parameter:

str  Ergebnisvariable für ausgewählte oder eingetippte Zeichenfolge.
w, dw  Ergebnisvariable für zugeordneten Wert.

Ergebnis:

BcComboOK  Variable enthalten die ausgewählte Zeichenfolge und den zugeordneten Wert.
BcComboSpecial  Es wurde ein syntaktisch korrekter Wert eingegeben, der nicht in der Zuord­nungs­liste steht. Die Variablen enthalten die eingegebene Zeichenfolge und den daraus erzeugten Wert.
BcComboErrWrongType  Der Typ der Ergebnisvariable passt nicht zum Typ der Zuordnungsliste, oder es wurde kein SetList() gemacht.
BcComboErrBounders  Es wurde ein Wert außerhalb des zulässigen Bereichs eingegeben.
BcComboErrSyntax  Es wurde eine syntaktisch unzulässige Zeichenfolge eingegeben.

Bemerkungen

Bei den Typen WORD und DWORD kann eine Dezimalzahl mit oder ohne Vorzeichen, oder eine Hexazahl in der Form 0X#### einge­geben werden. Leerzeichen zwischen den Ziffern werden überlesen.