#include"bmpinfo.h" // 初期化 void BmpInfo::Initialize(void) { m_hBmp=NULL; m_hdc=NULL; memset(&m_bmpInfo,0,sizeof(BITMAPINFO)); m_pPixel=NULL; m_length=0; m_pFile[0]=_T('\0'); m_pFileTitle[0]=_T('\0'); } BmpInfo::BmpInfo(void) { Initialize(); } // 情報取得 HBITMAP BmpInfo::GetHBITMAP(void) { return m_hBmp; } HDC BmpInfo::GetHDC(void) { return m_hdc; } const BITMAPINFO* BmpInfo::GetBITMAPINFO(void) { return &m_bmpInfo; } BYTE* BmpInfo::GetPixel(void) { return m_pPixel; } DWORD BmpInfo::GetWidth(void) { return m_bmpInfo.bmiHeader.biWidth; } DWORD BmpInfo::GetHeight(void) { return m_bmpInfo.bmiHeader.biHeight; } DWORD BmpInfo::GetLength(void) { return m_length; } BYTE BmpInfo::GetBitCount(void) { return (BYTE)m_bmpInfo.bmiHeader.biBitCount; } const TCHAR* BmpInfo::GetFile(void) { return m_pFile; } const TCHAR* BmpInfo::GetFileTitle(void) { return m_pFileTitle; }