VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/02/15(Tue) 09:44
投稿者ダンボ
URL
タイトル(推測)リージョンデータのOS管理方法

> ・どんな形のリージョンでも出来る。
> ・OSはリージョンを複数の四角形に分解して管理しているらしい。
> 滑らかな境界のリージョンを定義するために、どういう方法でデータを分解記憶しているのだろうか?
> 全ピクセルまで分解すれば滑らかになるが、リージョンの大きさは画面を越えても良さそうなので膨大なデー
量になる。


その後、「任意の形のフォームを作る」(SetWindowRgn,CreateRectRgn,CombineRgn)を勉強した結果、
滑らかなリージョンを作るには、結局全ピクセルまで分解し記憶しているのだなという確信が得られました。
膨大なデータ量になる。スマートではない。そのリージョンの拡張性は無い(変形できない)?
もっとも、リージョンの変形に関するAPIを見かけたつもりなので、それも追求してみます。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -