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

解決


Azu  2009-07-07 00:05:44  No: 70510

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

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

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

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


subaru  2009-07-07 02:23:53  No: 70511

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


Azu  2009-07-07 06:37:25  No: 70512

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加