求解! 关于CBitmap类中的GetBitmapBits()函数,该函数是获取位图数据信息,但是我通过读取位图文件,已获取BITMAPINFO,BITMAPINFOHEADER,位图数据,然后创建了一个HBITMAP,再通过CBitmap类中的GetBitmapBits()函数获取位图数据和读取文件获取的位图数据不一样,这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用GetBitmap里面的那个BITMAP,这里面的数据是正确的 可以使用 GetBitmap(BITMAP* bm),将数据写入到BITMAP结构体中,但不能获得位图的颜色数据,必要使用 GetBitmapbits来获得颜色数据,或索引值——————————这是我在网上查的资料我自己也试过 用GetObject(hbitmap,sizeof(BITMAP),(LPBYTE)bmp);但是运行结果是:bmBits 0x00000000 void * 这里没有位图数据 GetDIBits( pDC->m_hDC, hbitmap, 0, (UINT)bmih->biHeight, lpd, (LPBITMAPINFO)pdb, DIB_RGB_COLORS);可以使用这个获取位图数据,但是我显示之后发现失真。 主程序向对话框传参数问题 数据结构实验 停车场---COM版,欢迎提出您宝贵的设计方案和建议 程式呼叫了什麼? 100分问一个问题 关于虚列表 关于MoveWindow的问题,在线等,解决立即给分 两个类相互引用出错 关于开发工具~~ 字符转换的问题 关于网络音频播放问题 使用DBGrid表,有没有得到每一个的onclick的方法 怎么在view类中响应Dialog的消息 如果我通过注入DLL的方式注入了一个exe,如何判断这个exe运行的是个服务,还是普通exe
我自己也试过 用GetObject(hbitmap,sizeof(BITMAP),(LPBYTE)bmp);
但是运行结果是:bmBits 0x00000000 void * 这里没有位图数据
(LPBITMAPINFO)pdb, DIB_RGB_COLORS);可以使用这个获取位图数据,但是我显示之后发现失真。