Использование SetDIBitsToDevice
мне нужно вывести на экран данные которые я ловлю при помощи MyFrameCallback(ByVal lwnd As Long, ByVal DataPtr As Long) от камеры.
одним из параметров ф-ции является BITMAPINFO. мне не понятно содержится ли информация о заголовке в DataPtr, если да то еае ее получить, а если нет, то как правильно сформировать этот заголовок.
спасибо.
Цитата:
Originally posted by novadesign
привет
мне нужно вывести на экран данные которые я ловлю при помощи MyFrameCallback(ByVal lwnd As Long, ByVal DataPtr As Long) от камеры.
одним из параметров ф-ции является BITMAPINFO. мне не понятно содержится ли информация о заголовке в DataPtr, если да то еае ее получить, а если нет, то как правильно сформировать этот заголовок.
спасибо.
привет
мне нужно вывести на экран данные которые я ловлю при помощи MyFrameCallback(ByVal lwnd As Long, ByVal DataPtr As Long) от камеры.
одним из параметров ф-ции является BITMAPINFO. мне не понятно содержится ли информация о заголовке в DataPtr, если да то еае ее получить, а если нет, то как правильно сформировать этот заголовок.
спасибо.
This structure defines the dimensions and color information of a Windows-based device-independent bitmap (DIB).
typedef struct tagBITMAPINFO {
BITMAPINFOHEADER bmiHeader;
RGBQUAD bmiColors[1];
} BITMAPINFO;
typedef struct tagBITMAPINFOHEADER{
DWORD biSize;
LONG biWidth;
LONG biHeight;
WORD biPlanes;
WORD biBitCount
DWORD biCompression;
DWORD biSizeImage;
LONG biXPelsPerMeter;
LONG biYPelsPerMeter;
DWORD biClrUsed;
DWORD biClrImportant;
} BITMAPINFOHEADER;
Про цвет, думаю не надо.