イルはサイズがゼロだったりします。ピクセルまでの制限を残します。(現在は16384になっていますが)このプログラムは自由に改変して利用してください。起動直後、およびファイルメニューのNewを実行することにより、指定した大きさの画像を作りウインドウに表示します。塗りつぶし、色違いの斜めの線を引くだけです。トウインドウにCGRect情報(origin,size)として表示します。不具合箇所サイズが32768以下の時は問題なく動きますが、それを超えるとあちこちで問題が出ます。中で、端から端までの線を引くときにダウンしたりしなかったり。使用すると描画時に100%落ちる。巧い具合に描画まで行ったとして、ウインドウ左端の画像位置が32768を超えると描画ができず真っ白になる。左端が32760ならウインドウの右端まで正常に描画されるので、CGImageRefは正しく作成できているはず。画像の右端から32768ピクセル以上左側も描画できないですね。最大サイズを32768以上に指定すると、ズームや、ドラッグリサイズができなくなる。今回は最大4000で制限している。内)使用しているテクニック(Carbon入門者のための参考)オフライン描画領域CGBitamapContextの作成。オフラインGWorld相当)CreateBitmapContext()Quartz2DによるCGBitamapContextへの描画。CreatePicture()ユーザーペインへコントロールの描画。DrawUserPane()(注)現在は画像が上下逆転して描画されているので、文字を含むときは変更要。ダイアログからテキスト入力。CheckInput()画像のスクロール。スクロールバーのActionProc。2.5で作成しています。Katayanagi.。