[リストへもどる]
一括表示

投稿時間:2002/10/22(Tue) 19:52
投稿者名:まめ
Eメール:
URL :
タイトル:
ImageList内のアイテム(アイコン群)をファイルに保存する方法
タイトルどおりですが、実行時にImageListにアイコンを追加し、それらを終了時に
外部のファイルとしてまとめて保存したいのですが、どのようにすればよいのでしょうか。
ご存知の方いらっしゃいましたらお願い致します。

投稿時間:2002/10/22(Tue) 20:37
投稿者名:NAO★
Eメール:
URL :
タイトル:
Re: ImageList内のアイテム(アイコン群)をファイルに保存する方法
一つ一つ、やるならこんな感じでしょうか?
SavePicture ImageList1.ListImages.Item(1).Picture, "c:\test.ico"

投稿時間:2002/10/22(Tue) 21:40
投稿者名:まめ
Eメール:
URL :
タイトル:
Re^2: ImageList内のアイテム(アイコン群)をファイルに保存する方法
NAO★さん、ありがとうございます。
ランチャーなどで、実行ファイルから抜き出したアイコンを、一つ一つ横に繋げた、横長のビットマップ
なんかで保存してあるのを見たことがあるのですが、あのようなことはできないのでしょうか?

ご存知でしたらお願い致します。

投稿時間:2002/10/22(Tue) 22:13
投稿者名:NAO★
Eメール:
URL :
タイトル:
Re^3: ImageList内のアイテム(アイコン群)をファイルに保存する方法
でしたら、
PictureBox コントロールなどに並べて配置して、
それをSavePictureしてはどうでしょうか?

読み込むときはいったん PictureBox にLoadPictureしてから
切り出して、ImageListに格納します

たぶんビットマップ形式でしか保存できない気がします

投稿時間:2002/10/22(Tue) 22:51
投稿者名:まめ
Eメール:
URL :
タイトル:
Re^4: ImageList内のアイテム(アイコン群)をファイルに保存する方法
速攻のお返事ありがとうございます。

> PictureBox コントロールなどに並べて配置して、
> それをSavePictureしてはどうでしょうか?

なるほど。これなら考えていたようなものができそうです。
いろいろな方向から考えてみなきゃいけないってことですね。
コモンコントロールはそのまま使うと結構使いずらいところがありますね。
自分で一から作れるくらいになりたいものです。

ともかくいいアイデアありがとうございました。

投稿時間:2002/10/23(Wed) 11:16
投稿者名:K.J.K.
Eメール:akiya@koalanet.ne.jp
URL :
タイトル:
Re: ImageList内のアイテム(アイコン群)をファイルに保存する方法
ImageList用のAPI関数には、Streamに保存、Streamから読み込みする
ものもあります。Fileを元にしてStreamオブジェクトを構築すれば、
読み書きが可能でしょう。ただ、IStreamインターフェースなどを
使えるようにするためにタイプライブラリを用意しておく必要が
あります。

投稿時間:2002/10/23(Wed) 15:51
投稿者名:投稿者
Eメール:
URL :
タイトル:
Re^2: ImageList内のアイテム(アイコン群)をファイルに保存する方法
> ImageList用のAPI関数には、Streamに保存、Streamから読み込みする
> ものもあります。Fileを元にしてStreamオブジェクトを構築すれば、
> 読み書きが可能でしょう。ただ、IStreamインターフェースなどを
> 使えるようにするためにタイプライブラリを用意しておく必要が
> あります。

K.J.K.さん、ありがとうございます。
もっと手軽にできるのかと思っておりましたが、今の私には、少し難しいようです。
以前K.J.K.さんが紹介しておられたページなど参考にして勉強してから出直すとします。