timer geht nicht. wo ist der fehler?



  • also ich habe einen timer machen wollen

    habe in der .rc mit rechter maustaste recource symbols gemacht und dann NEU dann namen gegeben ID_COUTN_TIMER value auf 1
    jetzt steht aber leider undten in der box

    not in use. ich weiss nicht warum? da muesste doch ein dlg stehen wo er verwendet werden soll oder? habe 2 dialoge. brauche ihn im 2ten.

    so jetzt habe ich in der header

    afx_msg void OnTimer(UINT nIDEvent );

    hinzugefuegt.

    in der cpp

    habe ich einfach

    void CRunDlg::OnTimer(UINT nIDEvent)
    {
    
    	count_running = FALSE;          // habe nur einen timer deswegen kein switch drinnen
    
      // Call base class handler.
      //CMDIFrameWnd::OnTimer(nIDEvent);     // warum hat MS dieses hier?
    	CDialog::OnTimer(nIDEvent);     // warum nimmt ein buch dieses hier??
    }
    

    dann habe ich testhalber mal in der oninit

    SetTimer(ID_COUNT_TIMER,1050,NULL);
    

    stehen.

    jetzt springt er in die ontimer nie rein. was muss ich noch einfuegen??

    kann mit bitte einer helfen. sonst wird das nie was heute. sollte heute aber noch klappen 😞

    merci im voraus



  • ups

    endlich, haleluja

    hab in der messagemap die wm_timer nicht drin gehabt 🤡


Anmelden zum Antworten