Консультация № 70896
14.01.2007, 16:35
0.00 руб.
0 2 2
Уважаемые эксперты, подскажите пожалусто как в Visual C++ 6 MFC, Занести изображение в переменную TBitmap, если у меня в m_adress хранится адресс изображения. Заранее благодарен

Обсуждение

Неизвестный
14.01.2007, 19:47
общий
это ответ
Здравствуйте, Bushmen!

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

Предварительно можете попробывать функцию-член класса CBitmap CreateBitmap. вот ее описание
http://msdn2.microsoft.com/en-us/library/432f18e2(VS.80).aspx
эта фунция как раз принимает как параметр размеры изображения и указатель на данные
Неизвестный
15.01.2007, 10:44
общий
это ответ
Здравствуйте, Bushmen!
Если же в указанной переменной m_adress храниться дескриптор битмапового изображения в понимании GDI, то используйте метод класса CBitmap - FromHandle(HBITMAP) - создает и присоединяет к классу времменый битмаповый объект и возвращает ссылку на класс CBitmap.
Форма ответа