VC 图象显示的问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 09:43:33
一块内存区域(不是用CDC方式创建的内存dc)存放有RGB24格式(三种颜色各占一字节)的图象数据. 一个PVOID 型指针pv指向数据区的起始地址. 怎样把这个图象显示在屏幕上显示出来?

可以用CreateDIBSection来创建一个HBITMAP,再创建一个HDC,把这个HDC和HBITMAP对象SelectObject起来,然后BitBlt到你想显示的设备的HDC上就行了

选创建一个DC,然后把内存里东西COPY到这个DC里去..