如题
BOOL CMyBitmapButton::LoadBmpBlts(UINT rawid)
{
DWORD dwBufSize = 0;
HINSTANCE hin = AfxGetResourceHandle();
HRSRC hrc = FindResource(hin,MAKEINTRESOURCE(rawid),RT_BITMAP);
HGLOBAL hGlobal = LoadResource(hin,hrc);
dwBufSize = ::SizeofResource(NULL,hrc);
m_pResGrnd = (unsigned int*)LockResource(hGlobal);
return TRUE;
}这是读取位图资源的函数。 m_pResGrnd 的定义unsigned int* m_pResGrnd;我想问的是我这样写对不对,能不能读取到位图的像素信息 m_pResGrnd保存的是位图的像素信息吗? 如果是,那我怎么得到其中的颜色分量。 如果不是,我应该怎么得到位图的像素信息呢? 谢谢
BOOL CMyBitmapButton::LoadBmpBlts(UINT rawid)
{
DWORD dwBufSize = 0;
HINSTANCE hin = AfxGetResourceHandle();
HRSRC hrc = FindResource(hin,MAKEINTRESOURCE(rawid),RT_BITMAP);
HGLOBAL hGlobal = LoadResource(hin,hrc);
dwBufSize = ::SizeofResource(NULL,hrc);
m_pResGrnd = (unsigned int*)LockResource(hGlobal);
return TRUE;
}这是读取位图资源的函数。 m_pResGrnd 的定义unsigned int* m_pResGrnd;我想问的是我这样写对不对,能不能读取到位图的像素信息 m_pResGrnd保存的是位图的像素信息吗? 如果是,那我怎么得到其中的颜色分量。 如果不是,我应该怎么得到位图的像素信息呢? 谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货