Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 642
от 19.01.2007, 17:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 451, Экспертов: 60
В номере:Вопросов: 1, Ответов: 2


Вопрос № 70896: Уважаемые эксперты, подскажите пожалусто как в Visual C++ 6 MFC, Занести изображение в переменную TBitmap, если у меня в m_adress хранится адресс изображения. Заранее благодарен...

Вопрос № 70.896
Уважаемые эксперты, подскажите пожалусто как в Visual C++ 6 MFC, Занести изображение в переменную TBitmap, если у меня в m_adress хранится адресс изображения. Заранее благодарен
Отправлен: 14.01.2007, 16:35
Вопрос задал: Bushmen (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: ramok
Здравствуйте, Bushmen!

уточните вопрос:
1. в MFC нет TBitmap(зато есть в BCB), но есть CBitmap
2. каким образом вы получаете данные на которые указывает m_adress?
желательно с выдержками из вашего кода.

Предварительно можете попробывать функцию-член класса CBitmap CreateBitmap. вот ее описание
http://msdn2.microsoft.com/en-us/library/432f18e2(VS.80).aspx
эта фунция как раз принимает как параметр размеры изображения и указатель на данные
Ответ отправил: ramok (статус: 9-ый класс)
Ответ отправлен: 14.01.2007, 19:47

Отвечает: Tek
Здравствуйте, Bushmen!
Если же в указанной переменной m_adress храниться дескриптор битмапового изображения в понимании GDI, то используйте метод класса CBitmap - FromHandle(HBITMAP) - создает и присоединяет к классу времменый битмаповый объект и возвращает ссылку на класс CBitmap.
---------
WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: 7-ой класс)
Ответ отправлен: 15.01.2007, 10:44


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.41 beta от 19.01.2007
Яндекс Rambler's Top100

В избранное