我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 直接映射 >

在内存中绘图和直接在窗口上绘图他们的映射模式一样吗?

归档日期:06-28       文本归类:直接映射      文章编辑:爱尚语录

  百度知道电脑/网络操作系统/系统故障Windows

  我想在内存中绘图的时候改变一下映射模式,然后把位图贴到窗口时候再一次改变映射模式,第一次改变映射模式后想要的效果并没有体现。...

  我想在内存中绘图的时候改变一下映射模式,然后把位图贴到窗口时候再一次改变映射模式,第一次改变映射模式后想要的效果并没有体现。

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  内存DC通常都是CreateCompatibleDC的方式根据窗口DC创建的,改变映射会造成DC兼容问题。理论上,在创建内存DC之前,改变窗口DC映射(之后创建内存DC),创建之后再调整窗口DC映射模式是可以实现你需要的效果,不过因为内存DC缺少设备DC的很多特性支持,可能某些模式不能在内存DC上实现。追问内存dc创建前改变坐标比例,内存绘完图, 恢复映射模式后贴图, 依然没有体现比例因子改变后的效果追答CreateCompatibleDc函数只适用于支持光栅操作的设备,应用程序可以通过调用GetDeviceCaps函数来确定一个设备是否支持这些操作。

本文链接:http://kathala.net/zhijieyingshe/214.html