![]() |
|
|
![]()
|
|
| Rain789 |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 26.1.2011 Где: Казань Репутация: нет Всего: нет |
Как реализовать на C++ открытие файлов jpg, png и gif через CFileDialog и их отображение в специальной области в главном диалоговом окне (например, по-середине 320х240), при условии что приложение создаётся через MFC AppWizard (MS Visual Studio 2010).
Думал так получиться, а нет, не работает. Догадываюсь что такой способ работает только для BMP, и то если место "File.GetPathName()" вписать ID bmp-ресурса. Пробовал ещё через CImage (он должен поддерживать необходимые форматы):
В последнем случае интересует вопрос как нарисовать? Я надеюсь правильно написал код. Хотя подозреваю что рисовать нужно в ::OnDraw или ::OnPaint. Подскажите пожалуйста простейший способ решения такой проблемы. Заранее спасибо. Это сообщение отредактировал(а) Rain789 - 27.1.2011, 16:18 |
||||
|
|||||
| Rain789 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 26.1.2011 Где: Казань Репутация: нет Всего: нет |
Проблема решена через CImage.
Путём добавления myStatic.Create() в ::OnInitDialog(). И добавление:
Спасибо Jeka_T. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |