Übergreifender Inhalt einer Combobox



  • Hallo,

    habe folgendes Problem:
    Ich habe 2 Klassen inkl. 2 Dialogen mit jeweils einer eigenen Combobox.
    Beide Comboboxen sollten nun immer gleiche Inhalte haben. Rufe ich also
    den Dialog 2 auf, sollte dort sich der Inhalt der Combobox auf den Inhalt
    der Hauptklasse beziehen. Habe das Ganze mit "extern CCombobox m_variable"
    versucht, es wird nur eine leere Box angezeigt ! (Globaler Variable)
    Sollte dies nicht möglich sein suche ich eine Möglichkeit mit "einem"
    Befehl die Inhalte zu kopieren. Also ohne mit while ... die Inhalte einzeln
    zu kopieren mit einem "memcopy" oder sowas ähnlichem.

    hoffe auf kreative Antworten 😃



  • Die Comboboxes in den beiden Dialogen haben eigene Windowshandles - sind also zwei unterschiedliche Fenster (im allgemeinen Sinn). Eine CComboBox kann aber nur mit einem Fenster verknüpft werden, d.h. eine globale Variable hilft dir nicht.

    Du musst also schon den Inhalt der einen Combobox in die andere übertragen - und das geht - leider - nur mit GetText/AddString für alle Einträge.


Anmelden zum Antworten