要取得屏幕上某个窗口的位图,并且把它转换成 32 位怎么办? 我要取得屏幕上某个窗口的位图,并且把它转换成 32 位怎么办?我现在通过取得该窗口 HDC 中的位图,但是不同屏幕色彩设置下位图的像素格式是不同的,有 4 位的、8 位的、16位的、24 位的,我怎么得到 32 位的像素数据呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Create a 32-bpp DIB section, select into a memory DC, BitBlt from source to it. 可以先创建一个32位色的内存兼容DC,然后使用DrawDibDraw函数即可得到你想要的. 谢谢各位,已经解决了。我是用 GetDIBits 取的。 【求助】如何调试远程代码(HOOK API) CPropertySheet的弱智问题。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 模拟鼠标 基础问题,帮忙看一小段代码 录象的问题 如何在程序中创建一个ODBC数据源? 如何从基于CEDITVIEW的视图内得到内嵌CEDIT控件的内容? 如何使用对话框中某个控件的方法?(在线等) vc里面怎么自动保存啊 Activex插件加载失败 如何用程序控制输出文件的文件名? 如何在函数的引用参数中做一个不允许在函数中修改本应用的限定。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货