amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > Gadtools: Menu aufbauen [ - Search - New posts - Register - Login - ]

1 -2- [ - Post reply - ]

2006-05-12, 21:53 h

Ralf27
Posts: 2779
User
Hm, so einfach ist das nun leider doch nicht (?!?)

folgendes:
...

DO
(Auswertung von IMessage& nach Menu und Item)
... en haufen code für die Menubearbeitung
IMessage&=PEEKW(ItemAddress&(MenuMem&,IMessage&)+NextSelect%)
LOOP UNTIL IMessage&=MENUNULL&

...


Was hab ich denn jetzt vergessen?
--
http://www.alternativercomputerclub.de.vu

[ - Answer - Quote - Direct link - ]

2006-05-13, 00:52 h

NoImag
Posts: 1050
User
@Ralf27:

Was hast du denn bei "(Auswertung nach Menu und Item)" stehen? Ich vermute, dass dort was nicht mit deiner DO-LOOP-UNTIL-Schleife zusammen passt.

Oder IMessage& ist nicht das, als was du es verwendest. Zumindest wird der Name üblicherweise für die Intuition-Message und nicht für das Code-Feld in der Intuition-Message verwendet.

Das RKRM-Beispiel sieht so aus:

code:
menuNumber = msg->Code;
while (menuNumber != MENUNULL)
   {
   item = ItemAddress(menuStrip, menuNumber);

   ... ein haufen Code für die Menübearbeitung

   menuNumber = item->NextSelect;
   }


Tschüß

[ - Answer - Quote - Direct link - ]

2006-05-13, 10:36 h

Ralf27
Posts: 2779
User
Jetzt geht es. Hab auch wieder die DO...LOOP-Schleife durch eine WHILE...WEND-Schleife ersetzt. Ich wußte doch wieso ich diese WHILE...WEND-Schleifen so gern hab. :D
--
http://www.alternativercomputerclub.de.vu

[ - Answer - Quote - Direct link - ]

2006-05-13, 11:54 h

Holger
Posts: 8116
User
Zitat:
Original von Ralf27:
Jetzt geht es. Hab auch wieder die DO...LOOP-Schleife durch eine WHILE...WEND-Schleife ersetzt. Ich wußte doch wieso ich diese WHILE...WEND-Schleifen so gern hab. :D


Eben.
do..while benutze ich auch in C/C++ oder Java sehr selten.

Und man kann auch Menupick-Messages erhalten, ohne daß ein Item ausgewählt wurde. Deshalb muß man auch immer vorher testen.

mfg
--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Answer - Quote - Direct link - ]


1 -2- [ - Post reply - ]


amiga-news.de Forum > Programmierung > Gadtools: Menu aufbauen [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.