投稿日 | : 2005/02/15(Tue) 09:44 |
投稿者 | : ダンボ |
URL | : |
タイトル | : (推測)リージョンデータのOS管理方法 |
> ・どんな形のリージョンでも出来る。
> ・OSはリージョンを複数の四角形に分解して管理しているらしい。
> 滑らかな境界のリージョンを定義するために、どういう方法でデータを分解記憶しているのだろうか?
> 全ピクセルまで分解すれば滑らかになるが、リージョンの大きさは画面を越えても良さそうなので膨大なデー
量になる。
その後、「任意の形のフォームを作る」(SetWindowRgn,CreateRectRgn,CombineRgn)を勉強した結果、
滑らかなリージョンを作るには、結局全ピクセルまで分解し記憶しているのだなという確信が得られました。
膨大なデータ量になる。スマートではない。そのリージョンの拡張性は無い(変形できない)?
もっとも、リージョンの変形に関するAPIを見かけたつもりなので、それも追求してみます。