MFC中,如何创建一个像WINDOWS画图程序工具栏一样的工具栏··主要是通过工具切换来控制鼠标功能··

MFC中,如何创建一个像WINDOWS画图程序工具栏一样的工具栏··主要是通过工具切换来控制鼠标功能··谢谢··... MFC中,如何创建一个像WINDOWS画图程序工具栏一样的工具栏··主要是通过工具切换来控制鼠标功能··谢谢·· 展开
 我来答
LuckyWolfWzt
2011-05-19 · TA获得超过313个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:179万
展开全部
建立一个MFC的SDI,然后在 resource界面里修改Toolbar,然后给每个按钮编一个函数就好了。
哦,刚才看到了楼主追加的问题,是这样的:
1、如果你需要点一下就抬起来的效果,那么在把ID和函数对应的时候要用
ON_COMMAND(ID_SAVE, &Cpix_editView::OnFileSave)这种形式
2、如果你需要点一下不抬起来的效果,那么在把ID和函数对应的时候要用
ON_UPDATE_COMMAND_UI(ID_BLACK, &CDrawTogethrView::OnUpdateBlack)这种形式。
百度网友e43033c
2011-05-15 · TA获得超过1130个赞
知道小有建树答主
回答量:933
采纳率:100%
帮助的人:939万
展开全部
我曾经做过的一个用的方法是,先在菜单项中添加一个菜单项也是用作控制鼠标功能,那么这个菜单项有个 id 号,然后在工具条(资源视图中Toolbar)中添加图标,将相应的图标的 id 改为与菜单项对应功能一致,然后在菜单项的事件处理函数中写代码控制鼠标功能
更多追问追答
追问
我的意思是画图的菜单选择画笔的时候画笔会凹下去这个效果,选择椭圆的时候椭圆工具会凹下去的效果,不知道如何做,至于工具栏的添加还好我会的
追答
对呀,你只要实现了上面我说的东西,你一点击就是你想要的效果呀:选择椭圆的时候椭圆工具会凹下去的效果。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式