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

amiga-news.de Forum > Programmierung > MUI & Window IDCMPs [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2004-10-28, 02:10 h

geit
Posts: 332
[Former member]
MUI & Window IDCMPs

Ich hab mal wieder ein Problem mit MUI und zwar möchte ich ins Fenster malen, was mittels Draw() und Rastport auch wunderbar funktioniert.

Leider finde ich aber keine Möglichkeit das Ganze mit dem Windowrefresh zu verknüpfen. Ideal wäre natürlich eine ID zur einfachen Auswertung. Alles was ich bisher gefunden habe, erzeugt ein eigenes MUI Object, was aber für meinen Zweck Overkill wäre. Gibt es da eine Alternative?

Zweites Problem ist, das ich gerne ein paar Tasten abfragen würde. Normalerweise ja kein Problem, aber mit MUI? Das könnte natürlich auch via Notify und ID geschehen, aber ich sehe nicht, wie das machbar sein soll. Muß ich wirklich einen Handler einrichten?

Danke im vorraus.

Guido Mersmann

[ - Answer - Quote - Direct link - ]

2004-10-28, 10:42 h

DariusBrewka
Posts: 899
[Banned user]
wie malst du denn in das Fenster bisher?

Soweit ich mich zurück erinnere kannst du dir nicht einfach irgendwie den Fensterpointer holen und dann mittels Draw()&CO darin rum malen, sondern musst ein MUI-Object erzeugen und kannst dann mittels einer (Überladenen) MUIM_DRAW Methode darin rummalen, diese wird IMO automatisch bei jedem refresh aufgerufen. Unter anderem auch deshalb, weil MUI das Fenster jederzeit schliessen kann (HIDE&CO).

Habe jetzt leider nicht das MUI Developer archiv zur Hand, aber in den Exampels darun beindet sich ein Beispiel (class3.c oder so) wo dieses genau beschrieben ist.


Mit dem gleichem Ansatz kannst du auch das zweite Problem lösen indem du die Methode MUIM_HandleInput/HandleEvent benutzt, das oben angegebene Beispiel aus dem MUI Archiv benutzt sowohl MUIM_Draw als auch MUIM_HandleInput.

gruss.

Darius

[ Dieser Beitrag wurde von DariusBrewka am 28.10.2004 editiert. ]

[ - Answer - Quote - Direct link - ]

2004-10-30, 14:47 h

geit
Posts: 332
[Former member]
@DariusBrewka

Danke für die Info. Ich hatte sowas befürchtet.

Guido Mersmann

[ - Answer - Quote - Direct link - ]

2004-10-30, 15:18 h

tokai
Posts: 1071
User
Zitat:
Original von geit:
@DariusBrewka

Danke für die Info. Ich hatte sowas befürchtet.

Guido Mersmann



ist eigentlich ganz einfach, siehe class1.c oder class2.c beispiele aus dem MUI oder MorphOS SDK.
--
http://www.christianrosentreter.com ~ MorphOS und AmigaOS Software

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > MUI & Window IDCMPs [ - Search - New posts - Register - Login - ]


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