Thread und nicht modaler Dialog



  • Ich starte in einem nicht modalen Dialog einen Thread.
    In diesem Thread aktualisisere ich mit

    GetDlgItem(IDC_STATICMYONE)->SetWindowText(wert1);
    

    ein Staticfeld.

    Wenn ich nun den nicht modalen Dialog schließe läuft mein Thread
    weiter. Nur wenn ich den Dialog wieder öffne wird mir nicht weiter
    der Status von wert1 ausgegeben. Wie muss ich vorgehen, um dennoch
    eien Ausgabe zu erhalten ?

    Ich dachte den Aufruf im Thread zu machen würde auch wieder eine
    Ausgabe im Static erwirken, sobald der Dialog wieder offen ist ??



  • Den Thread beim beenden stoppen und beim wiederaufmachen neuen starten.
    Nur weil es das selbe Dialog ist, heißt es nicht, dass die das gleiche Handle haben...



  • Ich wollte in dem Dialog einen Thread starten, der fortlaufend
    abgearbeitet werden soll. Der Start/Stop-Button ist in diesem
    Dialog eingebunden.

    Darum wäre es ganz nützlich, wenn man, sobald der Dialog wieder geöffnet
    wird, gleich sehen kann welchen Wert im Thread nun die Variable "wert1"
    momentan hat.


Anmelden zum Antworten