steffi123 Ответов: 1

Как получить информацию об изображении из cmfctoolbarimages, передав индекс изображения?


Привет,

Как получить информацию об изображении из CMFCToolBarImages, передав индекс изображения?

В CImageList с помощью bool GetImageInfo (int nImage, IMAGEINFO* pImageInfo) мы можем получить информацию об изображении.
Аналогично, как получить информацию об изображении из CMFCToolBarImages, передав индекс изображения?

Что я уже пробовал:

Я исследовал, но ничего не нашел.

Заранее спасибо.

1 Ответов

Рейтинг:
1

Jochen Arndt

Воспользуйся CMFCToolBarImages:: ExtractIcon
[^] чтобы получить HICON справляться.

Передайте эту ручку в Функция GetIconInfo (Windows)[^] чтобы получить информацию о значке.

То HBITMAP hbmColor затем член может быть передан в Функция GetObject (Windows)[^] чтобы получить размер и глубину цвета изображения и получить доступ к растровому изображению.