喫茶XRAYトップページ

[スレッド全体
]

[11621] Re:続・リソースのビットマップ取得返信 削除
2017/12/8 (金) 10:11:55 Mr.XRAY
以下のサンプルを追加しました.

[06_ビット深さを指定したクリップボードへのコピーと貼り付け]
http://mrxray.on.coocan.jp/Delphi/plSamples/163_CreateCompoIconRes.htm#06


[11622] Re2:続・リソースのビットマップ取得返信 削除
2017/12/8 (金) 16:49:14 Mr.XRAY
> [06_ビット深さを指定したクリップボードへのコピーと貼り付け]
> http://mrxray.on.coocan.jp/Delphi/plSamples/163_CreateCompoIconRes.htm#06


  Clipboard.Open;
  Clipboard.Close;

が必要ないところに書いてあったので修正しました.
これでコンポーネントのアイコンの記事は一応終了ですね.

今回の収穫は Delphi XE で使用可能な unitResFil が入手できたことと,
Delphi 2009 以降ではコンポーネントのアイコンに 32 ビットの
ビットマップ画像が使えることが分かったことでしょうか.

最後に追加したビット深さを指定した云々は,
ネットでググった時に疑問や質問を見かけたからです.
CF_DIB のデータを取得しても,必ずしもコピー元のビットマップの色数を
反映したビット深さのビットマップが取得できるわけではない.
ということでございます.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82