SDC C-Project CF Review 프로그램
ReviewHistory/include/akGraph/akPixel.h
새 파일
@@ -0,0 +1,34 @@
#pragma once
#include "akGraph/akGraphLinker.h"
class AFX_EXT_CLASS CakPixel
{
public:
   CakPixel(CDC* pSrc);
   ~CakPixel();
   COLORREF GetPixel(int x, int y);
   BYTE* GetPixelSrc(int x, int y);
   LPVOID   GetBitmapBits(){return m_pBits;};
   BITMAPINFO* GetBitmapInfo(){return m_pbmi;};
protected:
   CakPixel();
   LPVOID m_pBits;
   int m_nBytePerLine;
   BITMAPINFO* m_pbmi;
   int m_nDepth;
   COLORREF (CakPixel::*m_pGetPixel)(int x, int y);
   COLORREF GetPixel8(int x, int y);
   COLORREF GetPixel16(int x, int y);
   COLORREF GetPixel24(int x, int y);
   COLORREF GetPixel32(int x, int y);
   COLORREF GetPixel16ByTable555(int x, int y);
   COLORREF GetPixel16ByTable565(int x, int y);
   COLORREF GetPixel32ByTable(int x, int y);
};