「フォームウィンドウの特定の色を透明にする」で、特定の色にPNGの透明色を指定するには?
- 題名: 「フォームウィンドウの特定の色を透明にする」で、特定の色にPNGの透明色を指定するには?
- 著者: posta
- 日時: 2005/01/16 23:06:12
- ID: 8453
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 「フォームウィンドウの特定の色を透明にする」で、特定の色にPNGの透明色を指定するには?
- 著者: 管理人
- URL: http://dobon.net
- 日時: 2005/01/17 3:51:36
- ID: 8458
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: 「フォームウィンドウの特定の色を透明にする」で、特定の色にPNGの透明色を指定するには?
- 著者: posta
- 日時: 2005/01/17 21:15:10
- ID: 8491
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
VS.NET 2003でC#を使って、
.NET Framework1.1のWindowsフォーム アプリケーションを作成しています。
Windows XPのテーマの機能のように、ウィンドウを構成するパーツに
独自の画像を使えるようなウィンドウを作っています。
「フォームウィンドウの特定の色を透明にする」を参考にし、
カドの丸いウィンドウができるようにしようと思ったのですが、
「特定の色」をたとえば赤(255,0,0)にしたら、
パーツの部品としてこの色を使えなくなってしまいます(使うとそこも透明になる)。
あまり使われない色を指定したとしても、グラデーション画像や写真などで
知らずに使ってしまう可能性もあり、不安です。
GIFやPNGのいわゆる「透明色」をそのままTransparencyKeyに指定する方法は
ありませんでしょうか?
Color.TransparentはフォームのBackColorに指定できないため、
試そうにも試せませんでした。