谁用过CreateDIBitmap()函数?有例子么?谢谢! xie xie! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用过,但不知你什么不明白,你也可以参考Charles Petzold的《Windows 程序设计》一书 BYTE *p;DWORD dwLeft = 1;int nBitmapInfoSize = sizeof(BITMAPINFOHEADER);if(nBitCount <= 8) nBitmapInfoSize += dwLeft << nBitCount;//nBitCount为位图位数。p = new BYTE[nBitmapInfoSize];m_pInfo = (BITMAPINFO *)p;::memset(m_pInfo, 0, nBitmapInfoSize);m_pInfo->bmiHeader.biSize = nBitmapInfoSize;m_pInfo->bmiHeader.biWidth = lWidth;m_pInfo->bmiHeader.biHeight = lHeight;m_pInfo->bmiHeader.biBitCount = (unsigned short)nBitCount;m_pInfo->bmiHeader.biCompression = BI_RGB;m_pInfo->bmiHeader.biPlanes = 1; //default::CreateDIBitmap(hDC, &m_pInfo->bmiHeader, CBM_INIT, m_pucData, m_pInfo, DIB_RGB_COLORS); 动态关闭CREATEFILE函数 我想用USB同时连接100台数码相机,用程序控制他们在同时拍照,要求精度在0.001秒,不知道是否可行 技能鉴定应用程序设计(vc6.0)考哪些内容,知道的朋友交流一下 问一个很底层的问题!(简单) 9x下如何伪造IP包? 请问ShellExecute的问题 紧急求助,MFC写的组件函数找不到,在线等待,马上给分 如何看一个服务器是真正的服务器还是虚拟主机呢?(无内容) MFC 如何得到BMP图像上一个“黑点”坐标 狠菜的问题:visual c++6.0中有windows sdk 吗?在哪里 TCP/IP高手请进 MFC对话框变量映射问题
DWORD dwLeft = 1;
int nBitmapInfoSize = sizeof(BITMAPINFOHEADER);
if(nBitCount <= 8) nBitmapInfoSize += dwLeft << nBitCount;//nBitCount为位图位数。
p = new BYTE[nBitmapInfoSize];
m_pInfo = (BITMAPINFO *)p;
::memset(m_pInfo, 0, nBitmapInfoSize);
m_pInfo->bmiHeader.biSize = nBitmapInfoSize;
m_pInfo->bmiHeader.biWidth = lWidth;
m_pInfo->bmiHeader.biHeight = lHeight;
m_pInfo->bmiHeader.biBitCount = (unsigned short)nBitCount;
m_pInfo->bmiHeader.biCompression = BI_RGB;
m_pInfo->bmiHeader.biPlanes = 1; //default::CreateDIBitmap(hDC, &m_pInfo->bmiHeader, CBM_INIT, m_pucData, m_pInfo, DIB_RGB_COLORS);