如何把一个颜色的二维数组转换成CBitmap 我现在想做一个试验:把一个COLORREF的二维数组转换成CBitmap,并且输出到屏幕上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DWORD dwBmpLineZise = (((数组宽度 * 位图位数 + 31)/32)*32/8;DWORD dwBmpSize = dwBmpLineZise * 数组高度;BYTE *pBitByte = new BYTE[dwBmpSize];int nBytePos;int nClrRefPosfor(int i = 0; i < 数组高度; i ++){ for(int j = 0; j < 数组宽度;j ++) {//24位位图 nBytePos = i * dwBmpLineZise + j * 3; nClrRefPos = i * 高度 + j; pBitByte[nBytePos] = (数组[nClrRefPos] & 0xff0000)>>16; pBitByte[nBytePos + 1] = (数组[nClrRefPos] & 0x00ff00)>>8; pBitByte[nBytePos + 2] = (数组[nClrRefPos] & 0x0000ff;// }}CBitmap bmp;bmp.CreateBitmap(数组宽, 数组高, nPlanes, nBitcount, pBitByte); http://www.codeproject.com/useritems/using_get_set_bitmapbits.asp 请高手指教:如何使电脑上USB接口插入存储设备不响应 GDI+转换JPG求教~~~ 子窗口向父窗口发送消息的问题? 文件监控的问题 如何编摄像机的视频采集程序?我很菜,请大侠指点时详细点,谢谢!:) 同样的代码为什么运行结果不一样呢? 从Web站点读取xml的问题. 我想把对话框资源放入Dll中,应该怎么办,要做什么工作 STL中有没有现成的对vector<string>进行不区分大小写的排序的方法? 关于sql server数据库中的auto increase字段 微调按钮的编程问题 大家讨论:关于一个视频监视的程序自动报警的算法
DWORD dwBmpSize = dwBmpLineZise * 数组高度;
BYTE *pBitByte = new BYTE[dwBmpSize];
int nBytePos;
int nClrRefPos
for(int i = 0; i < 数组高度; i ++)
{
for(int j = 0; j < 数组宽度;j ++)
{
//24位位图
nBytePos = i * dwBmpLineZise + j * 3;
nClrRefPos = i * 高度 + j;
pBitByte[nBytePos] = (数组[nClrRefPos] & 0xff0000)>>16;
pBitByte[nBytePos + 1] = (数组[nClrRefPos] & 0x00ff00)>>8;
pBitByte[nBytePos + 2] = (数组[nClrRefPos] & 0x0000ff;
//
}
}
CBitmap bmp;
bmp.CreateBitmap(数组宽, 数组高, nPlanes, nBitcount, pBitByte);