C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: VisualStusioのアイコンの使い分け方


(過去ログ 73 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■42385 / inTopicNo.1)  VisualStusioのアイコンの使い分け方
  
□投稿者/ hs (161回)-(2009/10/14(Wed) 19:39:52)

分類:[VB.NET/VB2005 以降] 

VS2008 VB
いつもお世話になっております。

アプリケーションのアイコンの設定(使い分け)はどうすればよいのでしょうか?

たとえば、Vistaだとデスクトップから右クリック→表示→大アイコン・中・クラシックとアイコンのサイズを切り替えることができます。
おそらく順番に48*48、32*32...のアイコンのサイズが使われることになると思います。
また、フォームアイコンには16*16のアイコン、アプリケーションアイコン...ショートカットアイコン...Alt+Tab...タスクに表示されるアイコン...etc...

このようにアプリケーションのアイコンの表示サイズは、その場所によって異なります。

このような場合、皆さんはPGで表示されるアイコンサイズを分岐しているのでしょうか?
それとも16*16〜48*48...いずれの場合で表示されてもアイコンの形が崩れないように入念に作れているアイコンなのでしょうか?
引用返信 編集キー/
■42388 / inTopicNo.2)  Re[1]: VisualStusioのアイコンの使い分け方
□投稿者/ 魔界の仮面弁士 (1353回)-(2009/10/14(Wed) 21:09:42)
No42385 (hs さん) に返信
> アプリケーションのアイコンの設定(使い分け)はどうすればよいのでしょうか?

アイコン(*.ico)は、マルチ解像度ビットマップの一種で、
一つのファイル内に、複数のサイズ/色数を備えた画像の集合体です。
http://msdn.microsoft.com/ja-jp/library/ms997636.aspx

なので、その中のどのデータを取り出すかも、プログラムから制御できます。
http://yokohama.cool.ne.jp/chokuto/urawaza/drawicon.html

> それとも16*16〜48*48...いずれの場合で表示されてもアイコンの形が崩れないように入念に作れているアイコンなのでしょうか?
サイズによって、全く異なる画像を使うこともできます。
対応するサイズが無い場合には、近いデータが拡大/縮小されて利用されます。
引用返信 編集キー/
■42403 / inTopicNo.3)  Re[2]: VisualStusioのアイコンの使い分け方
□投稿者/ たくボン (256回)-(2009/10/15(Thu) 10:21:29)
No42388 (魔界の仮面弁士 さん) に返信
> ■No42385 (hs さん) に返信
>>アプリケーションのアイコンの設定(使い分け)はどうすればよいのでしょうか?

>>それとも16*16〜48*48...いずれの場合で表示されてもアイコンの形が崩れないように入念に作れているアイコンなのでしょうか?
> サイズによって、全く異なる画像を使うこともできます。
> 対応するサイズが無い場合には、近いデータが拡大/縮小されて利用されます。

作るシステムにもよるけど、俺の場合はターゲットになるPCの解像度に合ったiconを作って納品してるかな。
パッケージとか、利用者の環境が特定できないなら複数の表示サイズや解像度にも対応する必要があると思うけど、ユーザの環境が限定できるなら不必要なiconは作成してないですね。

今なら16*16、32*32、48*48のサイズを用意しておけばとりあえずエクスプローラで意図しない拡大・縮小をされないですむのかな。
(まだVista用のシステムは作ってないから今のところはこれで問題ないッス)
引用返信 編集キー/
■42483 / inTopicNo.4)  Re[3]: VisualStusioのアイコンの使い分け方
□投稿者/ hs (162回)-(2009/10/16(Fri) 10:40:06)
魔界の仮面弁士さん たくボン さんありがとうございます。

> 対応するサイズが無い場合には、近いデータが拡大/縮小されて利用されます。
やはりこうなると たくボンさんの言う
>16*16、32*32、48*48のサイズを用意しておけば
問題なさそうですね。

> なので、その中のどのデータを取り出すかも、プログラムから制御できます。
> http://yokohama.cool.ne.jp/chokuto/urawaza/drawicon.html
こちらを参考にさせていただきます。

アプリケーションのプリパティでいずれの場合も簡単にIconサイズが指定できればいいのになぁ〜
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -