MFC 对话框程序画图

MFC对话框程序,画图的代码是应该写在OnPaint里吗?是写在if(IsIconic())里呢还是写在else里呢?还是写在两者的外面?网上看到好多OnPaint和On... MFC 对话框程序,画图的代码是应该写在OnPaint里吗? 是写在 if (IsIconic()) 里呢还是写在else里呢?还是写在两者的外面? 网上看到好多OnPaint和OnDraw的比较,说应该写在OnDraw里,好像对话框程序里没有OnDraw吧。希望大神指导下 展开
 我来答
一穿吃画丫1o
2012-03-15 · 超过24用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:36.7万
展开全部
应该是在xxxview.cpp文件中的OnDraw,自动生成的对话框程序里是没有OnDraw的。
追问
我的意思是,对话框程序里在哪个函数里画图
追答
你给它加个视图类再在OnDraw里面画呀
52333020
推荐于2016-11-10 · TA获得超过278个赞
知道答主
回答量:155
采纳率:0%
帮助的人:89.4万
展开全部
在else里,CDialog::OnPaint();之前写就可以了。
可以调用他缺省示例的那一行CPaintDC dc(this);用这个dc去作图就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zamboninite
2012-03-15 · 超过29用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:81.2万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式