Scrollbar erstellen

  • GM 8
  • Scrollbar erstellen

    Hi,

    Ich will umbedingt eine Scrollbar erstellen. Und zwar hab ich eine Textschleife

    GML-Quellcode

    1. for(i=0;i!=100;i+=1) draw_text(16,16+20*i,"Nr. "+string(i))

    So und nun will ich, dass man diese Scrollen kann per Maus und Mausrad und damit auch rechts eine Leiste ist, wo man man mit der Maus den Balken hoch und runterziehen kann. Ich hab mir bereits das MaxWinAPI-Example angeschaut, jedoch ohne Erfolg. Ich blick da einfach garnicht durch. Wie macht man denn nun so einen Scrollbalken? Einer ne Idee?

    Danke.
  • Create Event:

    GML-Quellcode

    1. yy=0;

    Mouse Wheel Up:

    GML-Quellcode

    1. yy-=20
    2. if (yy<0)
    3. {
    4. yy=0;
    5. }

    Mouse Wheel Down

    GML-Quellcode

    1. yy+=20
    2. if (yy>2000) //Hier musste noch anpassen hab das nun auf 20*100 gemacht
    3. {
    4. yy=2000;
    5. }

    GML-Quellcode

    1. for(i=0;i!=100;i+=1) draw_text(16,16+(20*i)-yy,"Nr. "+string(i))

    Dann wird der Text versetzt gedrawt, d.h. er wird weiter oben (also im - Berreich) gedrawt und man sieht das was auserhalb des Fenster ist.
    wupto.net/ Nicht meine Seite!
    We love Koalas.

    GM-D-Spam-o-Meter: 32%