Zufällig war ich im Forum, deshalb meine schnelle Antwort.
In dem Buch das ich mir damals angeguckt habe stand, daß man ein einem Event ein TRect als Parameter bekommt. Dieser ist zuerst gleich dem ClipRect. Man kann aber diesen Rect Bereich in diesem Event neu setzen und schon ist der ClipRect so wie man es will. Ich hab mich später drann erinert und hab mir alle Events angeguckt aber nichts gefunden. Wie gesagt, es ging hier entweder um TBitmap oder TCanvas.
Wer sagt aber, daß ein Buchautor ne Leuchte sein muß.
Eine Frage: in welcher OnlineHilfe steht dein Zitat. Ich hab in der D5E nachgeguckt und fand nichts zu SelectClipRgn. Nur in der API steht was zu dem Thema und die hat keine Delphibeispiele.
Noch ne Frage: Ich sehe in deinem Beispiel SelectClipRgn(Canvas.Handle,nil) und ich hab bis jetzt immer SelectClipRgn(Canvas.Handle,0) gemacht. Müßte doch das gleiche ergeben, oder? Sonst muß ich meine alten Codes verbessern.