在MFC中绘制图案必须有背景么?
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
展开全部
一般在MFC里绘图,为了避免整个画面闪烁或者刷新慢的问题,都是在OnEraseBkgnd里绘制。绘制之前你可以在OnInitDialog里将图片加载到一个已经声明好的CDC中,然后在OnEraseBkgnd直接用bitblt将这个CDC绘制出来。这种情况下,必须有背景,不然屏幕背景会是系统默认的一个颜色。
如果你直接在OnPaint里绘制,不需要考虑背景的问题。
如果你直接在OnPaint里绘制,不需要考虑背景的问题。
追问
如果你直接在OnPaint里绘制的话, 可以直接向相面绘制图形而不用加载背景图片是么
追答
你加载背景图片就等同于你在最底层绘制了一个大小等于屏幕尺寸的图片啊亲。有什么区别吗
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询