2011-02-04 6 views
0

リソースからAlphaSkinのImagelistをロードしたいと思います。 一般的に私は知っている、どのように通常のビットマップをロードし、私のアプリケーションで使用します。 しかし、助けはありません、prevを読み込む方法。アルファスキンのイメージリストにPNGイメージを保存します。Delphi、PNG、AlphaSkin、ImageList、リソース

イメージリストにのみ対応しています は(ビットマップ...)

メソッドを追加しますが、直接、PNGイメージをロードする方法はありません。

私はこの機能が見つかりました:

AddImageFromRes

しかし、私は、どのようにこの作業を知りません。

これについて詳しく知ることができますか?一般的な質問:PNG画像をresファイルにコンパイルする方法をAlpha imagelistに渡すことができます。あなたの助けのための

ありがとう:DD


だから:質問は、3つの部分を持っています。

私はPNGアイコンライブラリを持っており、いくつかのアイコンからリソースを作成したいと考えています。 例: AlphaSkinボタンにはImageListプロパティがあり、ここからグリフを設定できます。 ハンガリー語のキャプション、アイコン、およびmr * kind(mrOk)を使用して、自分の種類のボタンを作りたいと思います。 このためにはアイコンを保存する必要があります。

1.) PNGをAlphaSkinに保存するにはどうすればいいですか? RCDATAはすべてのファイルを保持できるので、resファイルにコンパイルすることができます。

2.) この以前に保存されたPNGリソースを読み取るにはどうすればよいですか?

3.) 私はこのAddImageFromRes関数をテストしましたが、面白いバグがありました。 私は何か間違っていることがありますか、私は前に逃した何かを設定する必要があります。 PNGファイルを「ico」に変換する必要がありますか?これは可能な解決策ですか?あなたの助けのためのいくつかの例では、私たちを助けることができる ...

ありがとう: DD

+0

は、リソースとしてどのように*店舗* PNGを求め、またはあなたがリソースからロード* PNG *する方法を求めていますか?それらは全く異なる2つの質問です。 –

+0

私は質問を修正しました。ありがとう:dd – durumdara

+0

こんにちは!それはASのバグでした。ごめんなさい。 DD – durumdara

答えて

0

これはAlphaSkinのバグでした。ごめんなさい。

DD

関連する問題