作成済みのリージョンから抜き出すには?

解決


Azu  2009-07-06 15:05:44  No: 70510  IP: [192.*.*.*]

予め作成したリージョンから一部分だけ抜き出し
また、位置を変更したいのですが、これらを行うAPI等はあるのでしょうか?

現在は中身が同じでも、必要な度に位置やサイズを変えたリージョンを作っています。

例えば、hrgn = CreateRectRgn( 0, 0, 200, 200 );
とリーションを作成し、hrgnのカレントポジションを(0,0)から(100,100)に変更
hrgnの(30,30)から100,100抜き出すと行った事を現在行いたいと思っています

やはり必要な度に作り直すしかないでしょうか?
よろしくお願いします。

編集 削除
subaru  2009-07-06 17:23:53  No: 70511  IP: [192.*.*.*]

リージョンの移動はOffsetRgnです。
抜き出すのはCombineRgnと併せて使うことになるかもしれません。

編集 削除
Azu  2009-07-06 21:37:25  No: 70512  IP: [192.*.*.*]

subaruさん、レス有難うございます。
おかげ様で無事解決しました。
本当に有難うございました

編集 削除