怎么在MFC对话框中,画一个图形

你好,我要做一个视力检测的软件,想在对话框上画E字符,然后再对E字符进行缩放和旋转,得到大小和方向随机变化的E,测试过程中每次显示一个字符,怎么实现啊?如果有程序就再好不... 你好,我要做一个视力检测的软件,想在对话框上画E字符,然后再对E字符进行缩放和旋转,得到大小和方向随机变化的E,测试过程中每次显示一个字符,怎么实现啊?如果有程序就再好不过了,如果没时间:( ,麻烦提供下思路呀,需要什么控件,类啊什么的。感激不尽啊。。。 展开
 我来答
bhtzu
2015-01-14 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4193万
展开全部
首先,这个最好用文档视图做,用对话框做在显示上比较麻烦。
从思路上,两个方向,一个是,使用图片,做反转、放缩显示,这个CDC类的StretchBlt函数加上四个方向的位图就够了,当然,使用GDI+效果会更好,旋转任意角度都可以。
另一个方向,是使用CDC类的TextOut配合CFont的CreateFont技巧,就可以实现任意角度和任意大小的文字输出。当然,这个没有反转效果,不过作为E字,只要字体合适,任意角度和大小就足够了,这个是最方便的办法。
追问
谢谢~~~我试一下
追答
不客气。
来自:求助得到的回答
匿名用户
2015-01-14
展开全部
不需要控件,直接画就可以了,先画出四个方向的,然后大小通过传值来决定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式