www.pudn.com > CBVRtest.rar > MyRGB.cpp
// MyRGB.cpp: implementation of the MyRGB class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "CBVRtestsystem.h"
#include "MyRGB.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
MyRGB::MyRGB()
{
memset(HR,0,256*4);
memset(HG,0,256*4);
memset(HB,0,256*4);
}
MyRGB::~MyRGB()
{
}
MyRGB::rgbinit1(int x,int y,LPBITMAPINFOHEADER lpbi)
{
BYTE* BmpData;
BmpData=(BYTE*)(lpbi)+lpbi->biSize;
row=x;
col=y;
R1=(int*)GlobalAlloc(GPTR,row*col*sizeof(int));
G1=(int*)GlobalAlloc(GPTR,row*col*sizeof(int));
B1=(int*)GlobalAlloc(GPTR,row*col*sizeof(int));
for(int i=0;ibiSize;
row=x;
col=y;
R1=(int*)GlobalAlloc(GPTR,row*col*sizeof(int));
G1=(int*)GlobalAlloc(GPTR,row*col*sizeof(int));
B1=(int*)GlobalAlloc(GPTR,row*col*sizeof(int));
for(int i=0;ibiSize;
row=x;
col=y;
R1=(int*)GlobalAlloc(GPTR,row*col*sizeof(int));
G1=(int*)GlobalAlloc(GPTR,row*col*sizeof(int));
B1=(int*)GlobalAlloc(GPTR,row*col*sizeof(int));
for(int i=0;i