Timer



  • hallo zusammen,

    habe einen Timer und möchte das bei jeder Aktivierung ein anderes Bild in eine Picture Box geladen wird.

    void CDialog2::OnTimer(UINT nIDEvent)
    {
    uhr.DeleteObject();
    uhr.LoadBitmap(IDB_10);
    m_puhr.SetBitmap(uhr);
    CDialog::OnTimer(nIDEvent);
    }

    in diesen Fall wäre es das Bild IDB_10.
    Nun soll aber beim 2 ten Aufruf IDB_9 geladen werden.
    Dies soll einfach eine Uhr sein die runter läuft nur mit Bildern.
    Meine Idee war per if - Abfrage zu gucken welches Bild gerade angezeigt wird, um dann das nächste Bild einzufügen.
    Nur wie kann ich Abfragen welches Bild sich gerade in der Picture Box befindet ?

    Hat jemand eine Idee?

    Danke schön



  • Ist doch egal welches Bild da angezeigt wird.
    Es ist eine Uhr und diese hat fixe Ausgaben. Eben die Uhrzeit.
    Du kannst Dir nicht sicher sein das der Timer zu der Zeit kommt wenn du es möchtest.
    Es kann durchaus sein das er, obwohl er jede Sekunde abläuft, mal 2 sekunden dauert.


Anmelden zum Antworten