永发信息网

在基于对话框的MFC中画曲线

答案:1  悬赏:80  手机版
解决时间 2021-04-14 10:33
在基于对话框的MFC中画曲线
最佳答案
你要描述是什么曲线,各种曲线的方法不一样。
在对话框内的简单绘图,都是在OnPaint函数(WM_PAINT消息响应)中完成的,在这个函数中对dc进行操作即可。CDC类是MFC的基础绘图类。追问是在点击一个按钮后弹出的对话框里画坐标加动态曲线,OnPaint函数的话只能是在原对话框里画线吧追答每个对话框都可以生成类(资源里面双击对话框空白处),也可以添加OnPaint函数。
在哪个对话框划线,就在哪个对应类的OnPaint里面处理。追问我试过,但是对话框显示不出曲线,你可以贴一段代码让我看看吗?追答这样的示例没有什么意义,你不熟悉的,是框架逻辑。
将你划线的代码贴出来看看,并确认这段代码是在新对话框的OnPaint函数里。追问
这是单击按钮产生对话框的代码

这一段是新对话框里OnPaint函数里画线的代码,其实前面一段获得画线区域,获取对应DC什么的那一段我就不明白,求指点
追答去掉OnPaint前一半自己添加代码,就能划线了。

没有哪个是获取划线区域的代码。划线区域通常是GetClientRect/GetWindowRect获取的,你这个dlg来的完全没有逻辑,直接在CPaintDC dc(this)上的操作就可以直接绘图了。
从这段代码看,你的语法知识和MFC基础都很缺乏,基础的东西,提问方式效率太低了,建议你还是认真看一遍基础书籍。追问那个dlg我也知道不对,但是不知道该怎么写。我把从前面那段屏蔽了,但是新对话框还是显示不出线。非常感谢你,我的语法知识确实不好,需要多看,再次感谢你。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么玩DNF老卡?
BS模拟器是一款什么样的软件,有什么用途?
爱在旅途句子,求一句形容旅途需要同伴的诗词
吃太多的海鲜,对有胃病的人会不舒服吗?
游戏人生之荣誉??
下图是对我国古代哪项科技发明的记载?A.印刷
力强民俗饭庄怎么去啊,有知道地址的么
谁给我个JAZZ舞鞋的淘宝网站?
哪些游戏因为路线不同结局也不同
霸道爱情句子大全,有什么很宠很宠又霸道的言
一个圆柱底面半径6厘米高是5厘米它的侧面积表
请问What is your heart beating for?
今天凌晨四点半,我还在睡梦中男友对我又亲又
为什么我的电脑开机的时候会出现这样的画面
下面漫画给我们的启示是A.子女给父母洗脚都是
推荐资讯
广西体育总会秘书处我想知道这个在什么地方
谢谢老师意大利语怎么读?
魅族mx5截图音怎么关掉,除了静音以外。
山林足道养生馆丽岛华都店这个地址在什么地方
熙客私房菜这个地址在什么地方,我要处理点事
南门外大街/银河南路(路口)在哪里啊,我有事
龙舟饲料在哪里啊,我有事要去这个地方
部门负责人评语一小段,有心机有错! 辩题正方
迈克尔、杰克逊的《就是这样》网上视频出来了
没用G你们被封过么? 希望有人进来解答下,
在电脑上刻DVD歌曲怎么弄啊?在哪里找 ?
求计算机等级考试2级VB上机题库
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?