Russian Qt Forum
Ноябрь 22, 2024, 13:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Запилить иконку в exe  (Прочитано 10987 раз)
OKTA
Гость
« Ответ #15 : Сентябрь 10, 2014, 13:07 »

Да, с PeView что-то начинает проясняться..
Спасибо, Верес! Как будут новости, дам знать!
Записан
Bepec
Гость
« Ответ #16 : Сентябрь 10, 2014, 13:13 »

Хочешь ещё немножко недокументированных структур?


Получай.
Код:
struct ICONDIRENTRY {
    BYTE    bWidth;
    BYTE    bHeight;
    BYTE    bColorCount;
    BYTE    bReserved;
    WORD    wReserved1;
    WORD    wReserved2;
    DWORD    dwBytesInRes;
    DWORD    dwImageOffset;
};

struct ICONHEADER {
    WORD ihReserved;
    WORD ihType;
    WORD ihCount;
        
    ICONDIRENTRY *ihEntries;
};

struct ICONIMAGE {
    BITMAPINFOHEADER icHeader;
    RGBQUAD *icColors;
    BYTE *icXOR;
    BYTE *icAND;
};

struct ICON {
    ICONHEADER ich;
    ICONIMAGE *icm;
};

PS когда отчаешься отпишись, выделю время, тож покапаюсь Веселый
Записан
OKTA
Гость
« Ответ #17 : Сентябрь 10, 2014, 13:15 »

Ну где же она, ОС мечты...
Записан
OKTA
Гость
« Ответ #18 : Сентябрь 10, 2014, 14:11 »

Верес, ты получаешь приз зрительских симпатий  Смеющийся

Все получилось - надо было только срезать первые 22 байта картинки  и правильно заполнить данные о картинке в GroupIcon  Веселый
Записан
Bepec
Гость
« Ответ #19 : Сентябрь 10, 2014, 14:25 »


Всего то немного магии Улыбающийся
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 21.