MFC中如何对话框中指定坐标的一个矩形区域内的内容复制到另一个地方?
答案:2 悬赏:40 手机版
解决时间 2021-02-27 01:53
- 提问者网友:献世佛
- 2021-02-26 22:33
例如我在(0,0,100,100)的矩形框内画了一些东西,我想把这些东西COPY下来,复制到另一个坐标空间。用什么函数可以实现?
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-02-26 23:30
用Bitblt函数,楼主去学习一下这个函数就知道怎么弄了.
当你在(0,0,100,100)的矩形框内画东西的时候,把DC保存下来,然后在新的坐标空间里将保存的DC作Bitblt()的源DC去画即可。
当你在(0,0,100,100)的矩形框内画东西的时候,把DC保存下来,然后在新的坐标空间里将保存的DC作Bitblt()的源DC去画即可。
全部回答
- 1楼网友:雪起风沙痕
- 2021-02-27 00:26
cdc::stretchblt
你可以在对话框中放一个控件,随便什么都行,因为控件其实也是窗口,然后你得到控件的指针,再获取dc就行了
不要用bitblt,用上面那个
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯