Мое приложение использует файл .bmp для ImageList
,
Для этого я использую ImageList_LoadImage
макрос (https://msdn.microsoft.com/fr-fr/library/windows/desktop/bb761557(v=vs.85).aspx)
Я хотел бы масштабировать это ImageList
программно.
Например, размер моего файла .bmp составляет 72×24 (3 элемента размером 24×24).
И я хотел бы масштабировать его до 144х46 (3 элемента по 48х48 значков).
Я не нашел ни одного ImageList
функция масштабировать мой HIMAGELIST
дескриптор загружен из .bmp файла.
Я пытался с помощью LoadImage
функция (https://msdn.microsoft.com/en-us/library/ms648045(v=vs.85).aspx)
Но он должен быть использован с файлом BMP, и здесь у меня есть HIMAGELIST
справиться.
Я пытался создать новое изображение, копируя масштабированные значки:
ImageList_Create
(с иконками 48)ImageList_ExtractIcon
DrawIconEx
ImageList_AddIcon
Задача ещё не решена.
Других решений пока нет …