首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

问个WINCE的CDC有关问题

2012-03-14 
问个WINCE的CDC问题主窗体有一memeryDC,已经被拉伸图片进去了然后子控件的ONPAINT 这样dc.BitBlt(0,0,srec

问个WINCE的CDC问题
主窗体有一memeryDC,已经被拉伸图片进去了

然后子控件的ONPAINT 这样


dc.BitBlt(0,0,srect.Width(),srect.Height(),&(dlg->memeryDC) ,0,s_y,SRCCOPY); //(dlg->memeryDC) ,0,s_y,SRCCOPY);


这样子复制可以吗 ?在子控件里面 他的dc 和dlg->memeryDC是否可以进行拷贝操作

[解决办法]
不行,这么做 父DC与子DC重合部分肯定 是问题。
[解决办法]
完全木有问题啊,你是要做透明控件吧
[解决办法]
就是你这么搞的啊,子控件和父窗口共用一个memDC作为背景,这个最简单
还有一种是子控件在刷新时,强制父窗口部分刷新,这个麻烦点,不过能应付背景较复杂的情况
[解决办法]
我说的这个memDC的内容是固定的,比如一幅图片,跟父DC是不相关的
直接用父DC肯定是不行的,子控件在画图时,会改变父DC的内容

热点排行