FindResource/SizeofResource関数を使用して文字列リソースの長さを取得しようとしています。
私はこのように電話をかけます:
HRSRC hResInfo = FindResource(hModule, MAKEINTRESOURCE(resourceId), RT_STRING);
受け取っNULLてGetLastError返すERROR_RESOURCE_NAME_NOT_FOUND。
ここで、同じ変数を使用して次の呼び出しを行います。
LoadString(hModule, resourceId, buffer, 4096)
そして、 string は同じhModuleと で正常にロードされresourceIdます。
そのため、文字列リソースをロードできますが、で見つけることができませんFindResource。その理由は何ですか?文字列リソースを見つける方法FindResource(したがって、そのサイズを取得する方法)?