リソースから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
は、リソースとしてどのように*店舗* PNGを求め、またはあなたがリソースからロード* PNG *する方法を求めていますか?それらは全く異なる2つの質問です。 –
私は質問を修正しました。ありがとう:dd – durumdara
こんにちは!それはASのバグでした。ごめんなさい。 DD – durumdara