Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Получение цветов GetBitmapBits() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перестановка элементов квадратной вещественной матрицы http://www.cyberforum.ru/cpp-beginners/thread1131607.html
Здравствуйте. Задача такая: Путем перестановки элементов квадратной вещественной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу, следующий по величине - в...
C++ Блоки подряд идущих четных элементов списка заменить одним элементом, равным сумме этих четных Надо срочно написать вот такую функцию: Если в списке идут подряд несколько четных элементов, то блоки подряд идущих четных заменить одним элементом, равным сумме этих четных. Вот структура ... http://www.cyberforum.ru/cpp-beginners/thread1131605.html
C++ Вычислить произведение элементов целочисленного массива, находящихся между минимальным и максимальным элементами
Помогите написать программу Вычислить произведение элементов целочисленного массива, находящихся между минимальным и максимальным элементами. Определить номера максимального и минимального...
C++ Если введена строка, вывести предупреждение
if(введена любая строка){ cout << "Символы вводить нельзя"; } else{ cout << "Все нормально, продолжаем."; } Нужно если введена любая строка, кроме цифр, выводит ошибку. То...
C++ Найти в строках максимальную серию последовательности одинаковых элементов с минимальной длиной http://www.cyberforum.ru/cpp-beginners/thread1131589.html
Как найти в строках максимальную серию последовательности одинаковых элементов с минимальной длиной?
C++ Перевернуть массив Люди! Помогите пожалуйста с программой. Дан массив размерности n. Перевернуть массив: a(n)=a(0), a(n-1)=a(1) и т.д. Напишите поподробнее. Огромное спасибо. подробнее

Показать сообщение отдельно
lNORDl
1 / 1 / 0
Регистрация: 23.02.2014
Сообщений: 44

Получение цветов GetBitmapBits() - C++

27.03.2014, 20:39. Просмотров 677. Ответов 1
Метки (Все метки)

Здравствуйте: Мне надо получить иконку и сохранить ее в качестве массива пикселей, иконку я получил:
C++
1
2
3
4
5
6
7
8
        SHFILEINFO fileInfo;
        SHGetFileInfo(L"C:\\Users\\Daniil\\Desktop", 0, &fileInfo, sizeof(SHFILEINFO), SHGFI_ICON);
 
        ICONINFO iconInfo;
        GetIconInfo(fileInfo.hIcon, &iconInfo);
        HICON icon = fileInfo.hIcon;;
        byte b[1600];       
        GetBitmapBits(iconInfo.hbmColor, 20 * 20, b);
А вот как распарсить теперь b?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru