Vc++ Gui mit Theards



  • Hallo ich habe folgendes Problem. Ich habe mir eine Gui mit dem Disigner erstellt.
    Normal bekomme ich auch alles hin doch diesmal möchte ich eine Whilel Schleife ausführen die einige abläufe macht und in den GUI theard in eine listbox einträge machen soll. Das problem ist jetzt nur wie erstelle ich einen theard damit ich zugriff auf die Guifunktionen / variablen habe. Mfg Hamburger



  • Am besten du nimmst eine MEssage Queue (gibts zB eine schicke in Boost). Dein Thread schickt Nachrichten in die Queue, deine GUI hat einen Timer laufen und sucht zyklisch nach neuen Nachrichten, welche in die Listbox eingetragen werden.


  • Mod

    AfxBeginThread nimmst Du um den Thead zuz erzeugen.
    Übergib einfach das Fensterhandle Deines Dialoges für die Kommunikation.
    Sende eine selbst definierte Nachricht per PostMessasge an Deinen Dialog.
    Bearbeite die nachricht im Dialog und füge den Eintrag ein.


Anmelden zum Antworten