?? imgcomdatabyte.h
字號(hào):
gComData)
delete []m_pbImgComData;
}
void* CImgComDataByte::GetData()
{
return m_pbImgComData;
}
BYTE* CImgComDataByte::GetDataByte()
{
return m_pbImgComData;
}
void CImgComDataByte::SetData(void *pData)
{
if (m_pbImgComData)
delete []m_pbImgComData;
m_pbImgComData=(BYTE *)pData;
}
void CImgComDataByte::SetDataByte(BYTE *pbData)
{
if (m_pbImgComData)
delete []m_pbImgComData;
m_pbImgComData=pbData;
}
void CImgComDataByte::SetDataCopy(void *pData, DWORD dwWidth, DWORD dwHeight)
{
BYTE *pbData=(BYTE *)pData;
BYTE *pbImgComData=m_pbImgComData;
DWORD dwminWidth,dwminHeight;
dwminWidth=__min(dwWidth,m_dwWidth);
dwminHeight=__min(dwHeight,m_dwHeight);
DWORD i;
for (i=0;i<dwminHeight;i++)
{
memcpy(pbImgComData,pbData,dwminWidth*sizeof(BYTE));
pbImgComData+=m_dwWidth;
pbData+=dwWidth;
}
}
CImgComDataByte::CImgComDataByte(int nComBits, int nComNumber, CCoord coordOrg, DWORD dwComWidth, DWORD dwComHeight)
{
m_eDataType=TYPE_BYTE;
SetParams(nComBits,nComNumber,coordOrg,dwComWidth,dwComHeight);
m_pbImgComData=new BYTE[dwComWidth*dwComHeight];
// SetDataCopy(pbData,dwComWidth,dwComHeight);
}
void CImgComDataByte::GetDataCopyByte(BY
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -