工具栏中包含了一组用于执行命令的按钮,每个按钮都用一张形象的图片来表示。当用户单击某个按钮时,会产生一个相应的消息,对该消息进行处理就是按钮的功能实现。
通常情况下,一个工具栏按钮会对应于某一项菜单,如:在Visual C++(www.cppentry.com) 6.0集成开发环境中,当单击了磁盘状的保存按钮时,则执行的功能和单击“文件”菜单下的“保存”命令具有相同的效果,因为他们都对应了同一消息。执行该消息的对象并不需要分辨消息来自哪里,就可以直接完成对应的任务。
程序运行中,由应用程序框架对工具栏进行控制,改变为每个按钮提供的边框和色彩状态,从而反映当前的按钮状态,可以在程序中发送更新命令UI消息来对按钮状态进行更新。
【责任编辑:杨硕 TEL:(010)68476636-8001】
| 回书目 上一节 下一节 |