関数("c:\test.ico")
を使用してアイコンをロードしましたが、このアイコンのサイズを取得するにはどうすればよいですか? LoadImage()
(その中のバイト数)私はc ++とwinapiを使用しています
HRSRC hRes = LoadImage ( NULL, icon, IMAGE_ICON, 0, 0, LR_LOADFROMFILE );
LPVOID lpResLock = LockResource(hRes);
(より正確には、「lpResLock」が指すデータのサイズ)
========更新====== 私は知ってsizeofresource()
いますが、問題は、実行可能ファイルからリソースをロードすることです。質問で示したように、ディスク ファイルからスタンドアロン ローカル リソースをロードしています。2番目の問題は、関数hResInfo
を使用してパラメーターを作成する必要があることです。FindResource
私の場合はLoadImage()
..を使用しています。したがって、これは役に立ちません