c++ BitBlt 出现异常 使用了一个BITMAP结构m_drawBuffer 填充临时HDC
当给m_drawBuffer设置像素颜色的时候,
使用常量索引是我想要的画面
memset(m_drawBuffer+ 170 , 3, 100);
但当我使用变量的时候 会出现偏移
{
int off=170;
memset(m_drawBuffer+ off , 2, 100);
}
奇特的是 当我先使用常量后使用变量,m_drawBuffer的内存值是变量索引的值2,但是常量的索引图像还是会画出来.而且没重叠
{
memset(m_drawBuffer+ 170 , 3, 100);
int off=170;
memset(m_drawBuffer+ off , 2, 100);
}
![img](
https://img-mid.csdnimg.cn/release/static/image/mid/ask/655602198186159.png "#left")