| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Вывод изображения в окне |
| Автор: Kirgston 5.12.2010, 17:25 | ||||||
Всем доброго времени суток! Собственно инетересуюсь как вывести изображение на чистом WinApi в окошко на том же чистом WinApi =). Для этого использую средства GDI + :
и собственно вызов:
Сам файл валидный. А у меня всё останавливается именно на строчке:
Потому что если не ошибаюсь то m_pImage == NULL. То есть создание GDI + рисунка не проходит. Какое может быть решение проблемы? |
| Автор: 586 5.12.2010, 20:22 |
| Gdiplus::GdiplusStartup вызывал? |
| Автор: Kirgston 6.12.2010, 21:31 |
спасибо , нет , теперь всё понял =) А не подскажите как удалить этот рисунок с экрана? |
| Автор: 586 6.12.2010, 21:36 |
InvalidateRect |
| Автор: Kirgston 6.12.2010, 22:02 | ||
| Да действительно всё оказалось достаточно просто (Вы меня даже опередили с постом Обычный Инвалидейт Рект ничего не дал, пришлось еще чуток дополнить это (обычный не давал прорисовываться новому рисунку).
|
| Автор: 586 6.12.2010, 22:15 |
а это ещё зачем? Можно было просто закрасить область функцией FillRect или Rectangle. И почему не отрисовываешь рисунок в обработчике сообщения WM_PAINT. |