アイコンの色変更 – プログラミング – Home

通知
すべてクリア

[解決済] アイコンの色変更


初心者
 初心者
(@初心者)
ゲスト
結合: 24年前
投稿: 206
Topic starter  

①アイコン色変更
 リソース上にあるアイコン(例えばペンアイコン)を取得し、
 好きな色へ変更してからコントロールに貼り付けたいのですが、
 方法が分かりません。

②アイコンをOCXコントロールに表示
 ①で色変更したアイコンをOCXコントロールに貼り付けたいのですが、
 OCXコントロールの画像貼り付けメソッドが
 SetPicture(LPDISPATCH newValue)で、LPDISPATCH型になっていますので、
 どのクラス?型?をキャストすればよいか分かりません。

①②の組み合わせで、どのような方法がありますでしょうか


引用未解決
トピックタグ
Kerry
 Kerry
(@Kerry)
ゲスト
結合: 20年前
投稿: 192
 

(1)に関しては以下のサイトが参考になるのでわ。

http://www.codeproject.com/bitmap/creategrayscaleicon.asp


返信引用
初心者
 初心者
(@初心者)
ゲスト
結合: 24年前
投稿: 206
Topic starter  

Kerryさん、ありがとうございます。
上記サイトが参考になりました。

ちなみに、上記サイトで
CreateIconIndirect()した後、画面破棄処理等でDestroyIcon()が必要です。

②に関しても、CPictureHolderクラスを使用する事により解決しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました