TO ALL:
我也有同样的问题:把一幅DIB的位图显示在对话框上后,用LOADIMAGE()得到的是HBITMAP句柄,显然这是DDB(GDI)的句柄.是不是显示的时候系统把DIB的格式转换为DDB呢?对于得到的这个HBITMAP句柄如何对DDB中的数据进行操作,从而显示不同的灰度处理效果呢?
看到有的人用用GetDiBits函数来获得位图的数据,修改完后用SetDiBits来设置原来的位图数据.这不是从DIB来,经过DDB,又回到了DIB,那还不如直接对DIB寻找数据区指针来操作灰度数据.我的看法对不对,请高手指点.谢谢!