FindResource PNG не удается? - PullRequest
       0

FindResource PNG не удается?

0 голосов
/ 28 декабря 2010

Я пытаюсь использовать FindResource, чтобы получить дескриптор PNG в моем файле .rc, но он всегда терпит неудачу с 1814 - имя не найдено.PNG определенно находится в .rc, его строка:

IDB_PNG1                PNG                     "Resources\\116.png"

И я пытаюсь загрузить его, используя

HRSRC hResource = FindResource(GetModuleHandle(NULL), TEXT("IDB_PNG1"), TEXT("PNG")); 

, но он всегда дает NULL.

Есть идеи?

Спасибо ..

Ответы [ 2 ]

3 голосов
/ 28 декабря 2010
FindResource(.., TEXT("IDB_PNG1"), ...); 

Это неправильно, идентификатор - это число, а не строка.Использовать MAKEINTRESOURCE (IDB_PNG1).

0 голосов
/ 28 декабря 2010

Должен использоваться FindResourceEx и явно установлен нейтральный язык.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...