91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 38KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-28
  • 語言: C/C++
  • 標簽: BMP打開??

資源簡介

利用VC6.0平臺打開一個BMP位圖程序,灰度圖和彩圖皆可。

資源截圖

代碼片段和文件信息

//?Dib.cpp:?implementation?of?the?CDib?class.
//
//////////////////////////////////////////////////////////////////////

#include?“stdafx.h“
#include?“MyBMP.h“
#include?“Dib.h“


#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////

CDib::CDib()
{
m_pDib=NULL;
m_pDibBits=NULL;
}

CDib::~CDib()
{

if(m_pDib!=NULL)
{
delete[]m_pDib;
m_pDib=NULL;
m_pDibBits=NULL;
}
}

void?CDib::LoadFile(?const?char*FileName?)
{
CFile?file;
file.Open(FileNameCFile::modeRead|CFile::shareDenyReadNULL);
BITMAPFILEHEADER?BFH;
file.Read(&BFHsizeof(BITMAPFILEHEADER));
if(BFH.bfType!=‘MB‘)
{
AfxMessageBox(“This?not?bmp?file“);
return;
}

m_nDibSize=file.GetLength()-sizeof(BITMAPFILEHEADER);
m_pDib=new?unsigned?char[m_nDibSize];
memset(m_pDib0m_nDibSize);
file.Read(m_pDibm_nDibSize);
m_pBitmapinfoheader=(BITMAPINFOHEADER*)m_pDib;
m_nWidth=m_pBitmapinfoheader->biWidth;
m_nHeight=m_pBitmapinfoheader->biHeight;
if(m_pBitmapinfoheader->biBitCount>8)
{
m_nPaletteEntries=0;
}
else
{
m_nPaletteEntries=1<biBitCount;
}

m_pDibBits=m_pDib+sizeof(BITMAPINFOHEADER)+m_nPaletteEntries*sizeof(RGBQUAD);


}

void?CDib::SaveFile(?const?char*?)
{
return;
}

void?CDib::Draw(?CDC*PDC?)
{
if(m_pDib!=NULL)
{
::StretchDIBits(PDC->m_hDC00m_nWidthm_nHeight00m_nWidthm_nHeightm_pDibBits(BITMAPINFO*)m_pBitmapinfoheaderDIB_RGB_COLORSSRCCOPY);

}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1700??2013-06-15?00:46??MyBMP打開圖像\Dib.cpp

?????文件????????743??2013-05-21?15:43??MyBMP打開圖像\Dib.h

?????文件???????2506??2013-05-21?15:39??MyBMP打開圖像\MainFrm.cpp

?????文件???????1581??2013-05-21?15:39??MyBMP打開圖像\MainFrm.h

?????文件??????28936??2013-06-10?01:13??MyBMP打開圖像\MyBMP.aps

?????文件???????2304??2013-06-15?00:55??MyBMP打開圖像\MyBMP.clw

?????文件???????4191??2013-05-21?15:39??MyBMP打開圖像\MyBMP.cpp

?????文件???????4652??2013-05-21?16:32??MyBMP打開圖像\MyBMP.dsp

?????文件????????535??2013-05-21?15:39??MyBMP打開圖像\MyBMP.dsw

?????文件???????1345??2013-05-21?15:39??MyBMP打開圖像\MyBMP.h

?????文件??????82944??2013-06-15?00:55??MyBMP打開圖像\MyBMP.ncb

?????文件??????51712??2013-06-15?00:55??MyBMP打開圖像\MyBMP.opt

?????文件????????736??2013-06-15?00:52??MyBMP打開圖像\MyBMP.plg

?????文件??????10536??2013-05-21?15:39??MyBMP打開圖像\MyBMP.rc

?????文件???????2183??2013-05-21?20:53??MyBMP打開圖像\MyBMPDoc.cpp

?????文件???????1556??2013-05-21?16:18??MyBMP打開圖像\MyBMPDoc.h

?????文件???????2610??2013-05-21?15:43??MyBMP打開圖像\MyBMPView.cpp

?????文件???????1891??2013-05-21?15:44??MyBMP打開圖像\MyBMPView.h

?????文件???????4287??2013-05-21?15:39??MyBMP打開圖像\ReadMe.txt

?????文件???????1078??2013-05-21?15:39??MyBMP打開圖像\res\MyBMP.ico

?????文件????????397??2013-05-21?15:39??MyBMP打開圖像\res\MyBMP.rc2

?????文件???????1078??2013-05-21?15:39??MyBMP打開圖像\res\MyBMPDoc.ico

?????文件???????1078??2013-05-21?15:39??MyBMP打開圖像\res\Toolbar.bmp

?????文件????????492??2013-05-21?15:39??MyBMP打開圖像\Resource.h

?????文件????????207??2013-05-21?15:39??MyBMP打開圖像\StdAfx.cpp

?????文件???????1054??2013-05-21?15:39??MyBMP打開圖像\StdAfx.h

?????目錄??????????0??2013-05-21?15:39??MyBMP打開圖像\res

?????目錄??????????0??2013-06-15?01:02??MyBMP打開圖像

-----------?---------??----------?-----??----

???????????????212332????????????????????28

............此處省略1個文件信息

評論

共有 條評論

相關資源