Re: FindResource не находит .png
От: aGrey Литва  
Дата: 07.06.04 22:09
Оценка:
Здравствуйте, DeXXXter, Вы писали:

DXX>Загрузил Custom ресурсом PNG картинку (IDR_PNG1), пытаюсь вызвать


DXX>
DXX>HRSRC hrsrc=FindResource(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_PNG1),RT_RCDATA));
DXX>

DXX>не пашет, возвращает 0

Во-первых, PNG обычно пихают в группу HTML (23). Во-вторых, зачем тебе AfxGetInstanceHandle()?

...
#define IDR_PNG1 1
...
HRSRC hrPNG1  = FindResource(NULL, MAKEINTRESOURCE(IDR_PNG1), RT_HTML);
if(!hrPNG1) return 0;
DWORD dwPNG1  = SizeofResource(hModule, hrMIDI);
if(!dwPNG1) return 0;
LPBYTE lpPNG1 = (LPBYTE)LockResource(LoadResource(NULL, hrPNG1));
if(!lpPNG1) return 0;
...


Должно грузится...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.