C A L E N D A R
プロフィール
ADMIN:Kuar メール kuar☆ mail.goo.ne.jp(メッセ対応) スカイプ kuar_s HP http://sora-blue.net/~kuar/index.html mixi http://mixi.jp/show_profile.pl?id=10917408
最新記事
(08/07)
(02/21)
(01/04)
(12/23)
(04/11)
カウンター
ブログ内検索
アーカイブ
|
色々と制作中2
VB.NET・・完全に綺麗な透過pngの表示+枠取り成功
VB6.0・・pngそのものは読み込めるが透過ができない。 C++Win32API・・pngそのものは読み込めるが透過ができない。 若干進歩。 なんにしても最終的にはBITBLTのようなのであんまり綺麗に透過できると期待はできないだろう。 どんなフォーマットにしてもビットマップに展開されて表示するのが主流ってか特殊なAPIでもない限りはそうなるようだ。 結局は透過部分は一時的に適当な色にしてその色を無視して描画するというマスク処理だろうから結果としてビットマップをそのまま読み込んでマスクなりしたのと変わんないんじゃね? というのが脳内での結論である。少なくともラスター画像は。 綺麗にしたければベクター形式で持ってくる必要があるがそのほうが無理ゲーである。 話は変わって最近思うことは枠を取り払ったGUIにおいてどんなに画面外へ押し込んでもバウンドしてこないアプリケーションの仕組みがわからない。 通常windowsのアプリケーションには見えないにしても枠があるはずでそこにタイトル部分とか拡大ボタンとか閉じるボタンがあって、 そのタイトル部分が画面外へと行くとアプリケーションが操作可能な場所にまで自動で戻ってくるってのが一般的であるのだが。 APIにでもタイトルが画面外へ消えても戻してこないような処理でもあるのかねー。 ググってもヒットしなさそうってか検索ワードをどうしたらいいかすらわかんね'A` PR
・C O M M E N T
TRACKBACK
この記事のURL▽ この記事のトラックバックURL▽
|
CopyRight (c) のなちす All Right Reserevd. |