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