000
10.12.2003, 19:24 Uhr
proga
|
Hallo,
ich möchte in einem Dialog bestimmte Parameter festlegen lassen, die der Benutzer aus ComboBoxen auswählen kann. Nun ist es so, dass ich nicht mit dem String arbeite, den das aktuelle Element enthält, sondern mit dem nummerischen Wert, der dahinter liegt. In der Methode OnInitDialog() meiner Dialogklasse habe ich folgende Anweisungen
C++: |
index = pCB->InsertString(-1, "COM1"); // Element einfügen, Index speichern pCB->SetItemData(index, CSerialPort::COM1); // Nummerischen Wert zuweisen
|
Die Membervariable der Dialogklasse sind wie folgt deklariert:
C++: |
long m_Interface; long m_BaudRate;
|
und sollen den nummerischen Wert des aktuellen Elements speichern. Das soll in der Methode DoDataExchange beim Schließen des Dialogs passieren. Kann mir mal einer sagen, wie ich das machen muss?
Ich hoffe ich konnte das einigermaßen verständlich erklären danke |