Re[2]: Загрузка иконок максимального размера
От: __serj  
Дата: 28.02.11 10:48
Оценка:
Здравствуйте, Baskak, Вы писали:

B>Вот старая дока от MS: Icons in Win32, больше ничего в свое время я не нашел.

B>Не знаю, может с тех пор что-то изменилось.

Спасибо, я натыкался как раз на этот документ.
Но вот сейчас понял в чем было дело.

Ошибка была в имени которое я использовал для поиска ресурса.

Сейчас у меня работает вот так:

class Resource
{
    static HRSRC hRes;
    static BOOL CALLBACK EnumNames(HMODULE hModule, wchar_t const * lpszType, wchar_t * lpszName, LONG_PTR lParam )
    {
        hRes = IS_INTRESOURCE(lpszName) ? FindResourceW(hModule, MAKEINTRESOURCEW(lpszName), MAKEINTRESOURCEW(RT_GROUP_ICON)):
                                      FindResourceW(hModule, lpszName, MAKEINTRESOURCEW(RT_GROUP_ICON));
        return FALSE;
    }
public:
    static HRSRC GetFirstIconGroup(HMODULE hModule)
    {
        hRes = NULL;
        EnumResourceNamesW(hModule, RT_GROUP_ICON, EnumNames, NULL);
        return hRes;
    }
};


и

HRSRC hRsrc = Resource::GetFirstIconGroup(hModule);


И похоже что задача решена
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.