MFC文字编辑

                前两天用MFC 做了一个单文档中文字的字体,字号,颜色以及字的滚动的小作业。

                 利用菜单来做的,通过点击菜单项来改变字体,字号,颜色。

                 首先是理解到在MFC中,菜单的响应是不需要去使用菜单的ID号的,只要通过类向导对每一个菜单项建立一个响应函数然后也不要去调用这个函数,因为这些是MFC中已经弄好的。

                  再就是对菜单响应函数函数内容的编写问题,刚开始以为是的通过调用一些改变字体,颜色,字号的函数来获得改变,但那样是行不通的,因为涉及到cclient dc的问题,在菜单响应函数要使用一个dc,然后在获得菜单响应的函数中也要使用dc,这就导致对同一个菜单的消息响应用的不是同一个dc,导致菜单响应不成功。

                   解决的办法就是:在添加的菜单响应函数中,改变的是设置字体,颜色,字号的函数的参数或变量,这样便可通过点击菜单来改变需要改变的东西了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值