thread mit vollen dialogeigenschaften



  • hallo,
    ich weiss, es ist eine saudumme frage, aber ich fange erst mit vc++ an und muss
    es ja auch irgendwie lernen 😉

    Also, ich habe im Forum schon gefunden wie man einen thread started, will
    aber z.b. eine MessageBox aufpoppen lassen, wenn der thread fertig ist.
    Dafür muss dieser aber die Dialogeigenschaften erben. Ich habe schon einiges
    versucht, es geht aber nicht so richtig.
    Bitte helft mir doch!!!

    PS: das projekt heisst "timer"

    UINT test( LPVOID pParam )
    {
      CTimerDlg* pDlg = (CTimerDlg*) pParam;
    
      Sleep(9999); 
      MessageBox("Ich wuerde nen grossen Haufen setzen, wenn das klappen wuerde.."); // <- hier hängts
    
      return 0;
    }
    
    void CTimerDlg::OnButton1() 
    {
    	AfxBeginThread(test, this);		
    }
    


  • Hi,

    wie kann ein Thread Dialogfeldeigenschaften erben 😮 ?

    Grüße Rapha



  • k.a. 😃
    falls es gehen sollte, hatte ich gehofft, mir könnte es hier jemand sagen.
    ich wollte, dass in dem thread mit sleep eine gewisse zeit gewartet wird und
    dann eine messagebox aufpoppt, wenn die zeit rum ist.
    das ganze soll nach aktivierung im hintergrund laufen, da die sleep-funktion
    ja sonst den dialog blockt



  • Sorry, aber weiß nicht, was du meinst :p 😃
    Nach dem Starten der Threadfunktion soll eine gewisse Zeit gewartet werden und dann eine MessageBox ausgegeben werden?
    Dann stimmt dein Code doch (mach aus MessageBox noch AfxMessageBox oder pDlg->MessageBox).

    Grüße Rapha



  • oh jesus, life could be so easy.....

    SUUUUUPER, fettes merci!!!!!!!!!!!!
    Ich staune wirklich, wie schnell einem hier geantwortet wird 👍 👍 👍



  • Bummsfallera schrieb:

    Ich staune wirklich, wie schnell einem hier geantwortet wird

    Naja....das Bad war grad besetzt 🤡 😃 😃



  • rofl
    na denn noch gut dusch......


Anmelden zum Antworten