8 HRSRC rsrcData = FindResource(NULL, name, RT_RCDATA);
9 if (!rsrcData)
throw ErrSys(
"RESORUCES find resoruce.");
11 DWORD rsrcDataSize = SizeofResource(NULL, rsrcData);
12 if (rsrcDataSize <= 0)
throw ErrSys(
"RESORUCES Size is 0.");
14 HGLOBAL grsrcData = LoadResource(NULL, rsrcData);
15 if (!grsrcData)
throw ErrSys(
"RESORUCES load resuroce.");
17 LPVOID firstByte = LockResource(grsrcData);
18 if (!firstByte)
throw ErrSys(
"RESORUCES lock resoruce.");
21 if (!texture.loadFromMemory(firstByte, rsrcDataSize))
22 throw ErrSys(
"RESORUCES load texture form memory.");