Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 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 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Элемент 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 03:26
Вывод изображения. djedai PHP 6 22.04.2013 16:22
Picture Control не появляется peter666 Общие вопросы .NET 1 02.03.2009 16:26