Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 02.10.2019, 22:47   #1
zombivadim
Пользователь
 
Регистрация: 18.08.2019
Сообщений: 10
По умолчанию Вывод изображения в Picture Control

Подскажите почему так работает
Код:
HBITMAP startBitmap = (HBITMAP)LoadImage(NULL, "D:\\159.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
m_PictureControl.SetBitmap(startBitmap);
А так нет?
Код:
HANDLE FileR = CreateFile("D:\\159.bmp", GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
    DWORD size_file = GetFileSize(FileR, 0);
    HBITMAP startBitmap = (HBITMAP)malloc(size_file);
    DWORD dwReadW;
    ReadFile(FileR, startBitmap, size_file, &dwReadW, NULL);
    m_PictureControl.SetBitmap(startBitmap);
Мне нужен именно второй способ, так как битмап я получаю из ресурсов файла напрямую (без WinAPI функций) и загружаю в буфер, сохранить на диск пожалуйста, а вот вывести его на экран не получается.
zombivadim вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Элемент Picture Control RAFA91 Win Api 0 11.04.2016 12:46
Вывод изображения linkoln_7 ASP.NET 8 25.04.2015 03:07
Вывод изображения n3sh JavaScript, Ajax 12 11.12.2013 02:26
Вывод изображения. djedai PHP 6 22.04.2013 15:22
Picture Control не появляется peter666 Общие вопросы .NET 1 02.03.2009 16:26


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS