アイコンを保存するには? – プログラミング – Home

アイコンを保存するには?
 
通知
すべてクリア

アイコンを保存するには?


たかゆき
 たかゆき
(@たかゆき)
ゲスト
結合: 24年前
投稿: 1
Topic starter  

実行ファイルやDLLのアイコンを取得し、その取得したアイコンを保存しようと考えています。
アイコンの取得は、ExtractIcon()を使い取得できたのですが、それを保存する方法がわかりません。
HICON型のhIconという変数に、そのハンドルを確保したのですが、これは、ハンドルなのでファイルダイアログ
などを使い保存することができませんでした。
どのようにしたら良いでしょうか?ご教授ください。


引用解決済
トピックタグ
sugar
 sugar
(@sugar)
ゲスト
結合: 24年前
投稿: 448
 

*.icoファイルは、APIとかで一発保存はできません(私の知る限り)。
当然のごとく、アイコンファイルにも書式があります。
自分でファイルをCreateし、書式に合わせてデータを出力してください。

まずは、その書式を知ることです。
お手持ちのMSDNから以下をたどると、Win32におけるアイコンファイルに関する情報が
綴られたドキュメント(サンプルプログラム付き)がありますので、
とりあえずそちらを参照してみてください。

MSDNライブラリ Visual Studio 6.0
技術文書
Technical Articles
Windows Platform
User Interface
Icons in Wins32


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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