Здравствуйте, Norfolc, Вы писали:
N>Есть файл .bmp. N>Точнее область памяти с содержимым этого файла. N>Требуется получить HBITMAP из этого файла. При этом размер полученного HBITMAP должен быть меньше. N>Т.е. надо сделать иконку (Thumbnail) из этого файла.
Немного непонятен вопрос...требуется вывести на экран уменьшенное изображение или сохранить в файле на диске?
Если выводим на экран, то используем StretchBlt(...) или StretchDIBits(...),
если нужно сохранить на диске, то выводим на контекст устройства с заранее выбранным пустым BITMAP c необходимыми габаритами, а затем формируем все необходимые структуры для файла формата BMP и сохраняем на диске.