bitmap.cpp
来自「用FPGA来实现摄像头的捕捉和采集」· C++ 代码 · 共 36 行
CPP
36 行
/****************************************************************
CST 238 GUI Project.
Windows interface to digital camera senior project.
Filename: Bitmap.cpp
Compiler: MSVC 6.0
Author: Ryan Henderson
****************************************************************/
#include "Bitmap.h"
// Create a big block of memory for the bitmap and then
// assign pointers to the correct spots within it
Bitmap::Bitmap(LONG width, LONG Height)
{
nSize = sizeof(BITMAPFILEHEADER) +
sizeof(BITMAPINFOHEADER) +
width * Height * sizeof(DWORD);
lpBitmap = (LPBYTE) LocalAlloc(LPTR, nSize);
phdr = (PBITMAPFILEHEADER) lpBitmap;
pbih = (PBITMAPINFOHEADER) (lpBitmap + sizeof(BITMAPFILEHEADER));
lpPixels = (LPDWORD) (lpBitmap + sizeof(BITMAPFILEHEADER) +
sizeof(BITMAPINFOHEADER));
}
Bitmap::~Bitmap()
{
if (lpBitmap != NULL) GlobalFree((HGLOBAL)lpBitmap);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?