OwnerDraw Menu Redraw



  • Hallo, also ich HAbe ein OwnerDraw menu erstellt. Wenn ich dort ein Item selektiere wird ein Timer gestartet der eine variable Hochzählt. Das kallpt auch alle sehr schön nur will ich diese variable zusammen mit dem text anzeigen. mein Problem ist ich kann das Menu nicht nezeichnen.
    Meine TimeProc sieht so aus:

    void CALLBACK TimerProc(HWND hWnd,UINT nMsg,UINT nIDEvent,DWORD dwTime)
    {
    count++;
    CString test;
    test.Format("%d",count);
    DrawMenuBar(AfxGetMainWnd()->GetSafeHwnd());
    }
    

    Wie ihr seht benutze ich DrawMenuBar() allerdings werden dann nur die Titel des Menu neugezeichnet. Aber nicht alle Einträge. Wie kriege ich es nun hin das er auch die Einträge neuzeichnet. Man bin echt am verzweifeln muss doch da nen weg geben.

    Danke für eure mühen im voraus.



  • Hat keiner irgend eine idee?


Anmelden zum Antworten