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.
HRESULT GetSelected ( WORD& w, CString& str );
HRESULT GetSelected ( DWORD& dw, CString& str );
HRESULT GetSelected ( CString& str );
str | Ergebnisvariable für ausgewählte oder eingetippte Zeichenfolge. | |
w, dw | Ergebnisvariable für zugeordneten Wert. |
BcComboOK | Variable enthalten die ausgewählte Zeichenfolge und den zugeordneten Wert. | |
BcComboSpecial | Es wurde ein syntaktisch korrekter Wert eingegeben, der nicht in der Zuordnungsliste 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. |
Bei den Typen WORD und DWORD kann eine Dezimalzahl mit oder ohne Vorzeichen, oder eine Hexazahl in der Form 0X#### eingegeben werden. Leerzeichen zwischen den Ziffern werden überlesen.