UpdateResourceを使うには?


チョビ  2005-07-29 09:16:09  No: 16706  IP: [192.*.*.*]

こんにちは。現在UpdateResourceを使ってEXEのアイコンを書き換えようとしています。ソースはこのようになっております。

procedure TForm1.Button1Click(Sender: TObject);
var

   EXEHWND:HWND;//EXEのハンドル

begin

   EXEHWND:=BeginUpdateResource(PChar('C:\Project1.exe'),True);

UpdateResource(EXEHWND,RT_ICON,RT_ICON,LANG_JAPANESE,??,サイズ);

   EndUpDateResource(EXEHWND,False);

end;

このようになっております。第5引数にはアイコンのデータを入れると思うのですが、そのデータをどうやって取得すればいいのか分かりません。
バイナリデータを指定してもダメでした・・・・
ご存知の方ご教授いただけないでしょうか?

編集    削除
やほー  2005-07-29 23:12:12  No: 16707  IP: [192.*.*.*]

UpdateResourceで検索かけるとひっかかるぞーと

編集    削除
チョビ  2005-07-30 03:45:43  No: 16708  IP: [192.*.*.*]

検索してるんですが、リソースデータから読み込む方法しか書いてないんですよね・・・僕はアイコンファイルから読み込んで書き換えたいんですが・・・

編集    削除