如何直接修改CBitmap中保存的像素数据? 如题,百度了一下,有一篇文章是用GetBitmapBits函数拷贝CBitmap中的像素数据,修改完副本后,再用SetBitmapBits函数将副本覆盖进去。感觉这个拷贝操作会影响效率,请问,用什么方法可以直接用指针引用像素数据并进行修改?CBitmap 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就用GetBitmap得到BITMAP的结构,BITMAP中bmBits是图像数据的指针吧,估计你能直接进行数据像素值得修改吧。貌似GetBitmapBits的方法比较安全一些吧,把像素数据拷贝出来改完了再设回去。大块的内存拷贝的效率并不会很影响吧。要是直接bitmap上改像素值的话出错就不能改回去了。 用DIB Section生成位图,以DIB的方式操作像素 CFormview上Scrollbar控制问题 有关遮挡剔除的问题 VC连接MYSQL数据库问题 MSDN的安装问题..~~??不解啊 请问数据库程序在打包安装程序时要拷什么文件到别人机子才能运行吗? ===如何对标签帮定左键点击、右键点击事件。在线结贴=== socket 中的send(s,buffer,length,flags)中的length会发送给服务器作为较证吗? CListView中,将图标用线相连? 如何利用CDHTMLDialog 实现打印功能? 关于多个线程共用同一list的问题 如何获取电脑屏幕的物理长与宽? WNDPROC里hwnd的疑问
貌似GetBitmapBits的方法比较安全一些吧,把像素数据拷贝出来改完了再设回去。大块的内存拷贝的效率并不会很影响吧。要是直接bitmap上改像素值的话出错就不能改回去了。