いつもお世話になっています。GGです。
リソースの追加で、新規アイコンを作成しています、
その色が16色しかないですので、
48色以上がほしいですが、
どう設定すればいいでしょうか。
よろしくお願いします。
環境:.Net(2002) MFC使用、Win2000
デバイスで256色を追加して、クリップボード経由でコピペ。
…では駄目ですか?
VC6だとこれでいけるんですが。
256色以上を希望する場合はアイコンファイルを直接別ソフトで編集するしかな
いと思います。
麩さん、
ご返事ありがとう.
>デバイスで256色を追加して、クリップボード経由でコピペ。
>…では駄目ですか?
やったことがないので、詳細な手順を教えていただきませんでしょうか。
>256色以上を希望する場合はアイコンファイルを直接別ソフトで編集するしかな
>いと思います。
確かに、あるサンプルを見たことがあります。
どうできたかわかりません.
ちなみに、今使っているのは
Visual Studio 2002ですが、アイコン、ビットマップのインポートができません、
何か設定が間違っているのでしょうか。(原因不明)
よろしくお願いします。
256色アイコンとかはフリーソフトもいろいろあるので
気に入ったものを探して自作できると思います。
Visual Studio 2002は、使ったことないのでインポートができない
ことについては、よく分かりませんが、
私は主にVC6を長く使っていて、リソースの追加とかで新規アイコンを
仮に作っておいてから、一旦VC終了して、その後、普通ならresフォルダに
その仮アイコンが出来ているので、別で作ったアイコンを同じ名前で
差し替えるなんてことをしています。
差し替えしたあとはリソースエディタで表示できませんが、
使えています。
(騙し騙しな方法なので、推奨はしませんが・・・)
ららさん、
ご返事ありがとう.
>256色アイコンとかはフリーソフトもいろいろあるので
>気に入ったものを探して自作できると思います。
わかりました。
>差し替えしたあとはリソースエディタで表示できませんが、
>使えています。
>(騙し騙しな方法なので、推奨はしませんが・・・)
なるほど、いい考えた。
やってみた、OKでした。
ありがとうございました。
解決しているのですが、一応。
クリップボード経由の方法は、例えばペイントなどでアイコンにしたい画像をアイコ
ンサイズでつくり、「選択ツール」「全て選択」「コピー」としてクリップボードにコピー
します。
で、VCのアイコン編集に入ってメニューから「貼り付け」すれば出来ます(VC6で
は)。
Ctrl+Vでもいけると思います。
Visual Studio 2002では、すいません分かりません。
麩さん、
ご返事ありがとう.
>...
>で、VCのアイコン編集に入ってメニューから「貼り付け」すれば出来ます(VC6で
>は)。
やってみた、簡単にできました。(そういう方法もあるのね、知らなかった)
ほんとにありがとうございました.
一応追加情報を。
VS.NET2003では、アイコンを挿入した後、[イメージ]-[イメージの種類]で
256色のアイコンを追加できました。
この状態で16色のイメージを選択して[イメージの削除]で16色の方を
削除してしまえば、256色のみのアイコンも作れると思います。
この状態になるとIDEのパレットも256色に自動的になるみたいです。
2002は既に環境がないので確認できませんが、御参考まで。
ちなみに使いやすくは無いですが、VC6でも256色のパレットを使う方法はあります。
上記と同じような方法で256色のアイコンを追加し、アイコンのプロパティを
アイコン編集画面のアイコンを選択した状態でダブルクリックして開きます。
プロパティダイアログにパレットのタブがあるのでそれを選択すれば、
パレットが表示されますのでそれを使って色を選択する事が可能です。
大量にアイコンを作成するには向きませんが、修正するくらいなら何とかなりますよ。
PATIOさん、
ご返事ありがとう.
>VS.NET2003では、アイコンを挿入した後、[イメージ]-[イメージの種類]で
>256色のアイコンを追加できました。
VS.NET2003の場合は、、[イメージ]-[新しいイメージの種類]で
「アイコンイメージタイプの新規作成」というダイアログボックスが開きます、
その中で256色を選択できます。
なるほどね、そこにあります。
ほんとにありがとうございました。
追記:
>プロパティダイアログにパレットのタブがあるのでそれを選択すれば、
>パレットが表示されますのでそれを使って色を選択する事が可能です。
色の調整もできます。(確認しました)
ありがとうございました。