002
08.03.2003, 02:00 Uhr
Pablo
Supertux (Operator)
|
Sobal ich weiß, gibt es gar keine Funktion unter Windows oder UNIX, die sowas ermöglicht. Du kannst entweder dir selber einen TIMER bauen (time.h) oder vielleicht gibt es schon eine standard TIMER (hab sowas in C++ nie benutzt). Stll dir vor, du hast es schon implementier und das Objekt label enthählt deinen blinkenden Text. irgendwo in der Klasse hast du folgendes
private: bool bflash_state;
und dagen wir mal, die Funktion RunTimer() soll immer nach 500 ms ausgeführt werden.
CObjectWoLabelDefiniertIst::RunTimer() { bflash_state = !bflash_state; this->label.visible = bflash_state; // soll nur ein Beispiel sein // es kann sein, dass sie .visible nicht existiert // diese Funktion braucht auch nicht in diesem Objekt // deklariert zu sein, sie konnte auch Global sein. } -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! Dieser Post wurde am 08.03.2003 um 02:01 Uhr von Pablo Yanez Trujillo editiert. |