powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Массив в TBitmap
1 сообщений из 1, страница 1 из 1
Массив в TBitmap
    #32812989
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть массивв
char *pBuffer = new char[cbBuffer];
Есть
VIDEOINFOHEADER *pVih;
Есть
int w=pVih->bmiHeader.biWidth;
int h=pVih->bmiHeader.biHeight;

Как мне поместьть массив в TBitmap?

Пробовал так:

Graphics::TBitmap *tmpBmp=new Graphics::TBitmap();
HDC hdc=tmpBmp->Canvas->Handle;
SetDIBitsToDevice(
hdc, 0, 0,
w,
h,
0, 0,
0,
pVih->bmiHeader.biHeight,
pBuffer,
(BITMAPINFO*)&pVih->bmiHeader,
DIB_RGB_COLORS
);

Получается пустой битмап

C ув. Tors
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Массив в TBitmap
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]