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 のデータを取得しても,必ずしもコピー元のビットマップの色数を
反映したビット深さのビットマップが取得できるわけではない.
ということでございます.
|
|