![]() |
DEUTSCHE VERSION |
|
![]() |
Links | | | Forums | | | Comments | | | Report news |
![]() |
Chat | | | Polls | | | Newsticker | | | Archive |
![]() |
amiga-news.de Forum > Programmierung > Probs mit Regions, Layers und Rectangles | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2002-10-14, 18:32 h Micha1701 Posts: 938 User |
Hi! Ich glaub ich versteh das mit den Regions/layers/rectangles nicht... Ich hab nen Layer und dort hab ich ne Region installiert. Vorher hab ich die Region mit nem Rectangle verodert (OrRegionRectangle() )... Nun möchte ich die Region so ändern, daß nicht mehr der ganze Bildschirm sondern nur noch ein Teil davon bemalt werden darf. Also ändere ich das Rectangle (minx, maxX usw.) und verunde mit der Region (AndRegionRectangle). Aber das funzt irgendwie nicht. Der komplette Layer bleibt malbar.... Wie gehts richtig? -- ![]() ![]() Look at my HP: http://www.lanser-online.de.vu [ - Answer - Quote - Direct link - ] |
2002-10-14, 20:12 h Georg Posts: 107 User |
Du darfst die Region nicht ändern während sie im Layer mit InstallClipRegion() installiert ist. Also entweder zuerst die clip region mit InstallClipRegion(layer, NULL) entfernen, dann die region modifizieren und dann wieder mit InstallClipRegion(layer, region) aktivieren. Oder eine komplett neue clip region erzeugen, InstallClipRegion(layer, neueregion) aufrufen und die alte region mit DisposeRegion() killen. [ - Answer - Quote - Direct link - ] |
2002-10-15, 07:16 h Micha1701 Posts: 938 User |
Danke! Habs probiert und es klappt! -- ![]() ![]() Look at my HP: http://www.lanser-online.de.vu [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Probs mit Regions, Layers und Rectangles | [ - Search - New posts - Register - Login - ] |
![]() |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved. |
![]() |