今天学习了对菜单CMenu美化
菜单CMenu:菜单是一系列命令的列表,用户能够选中其中的菜单项(命令)并执行相应的任务。
菜单分为两种:下拉菜单和快捷菜单。下拉菜单是Windows应用程序中用得最多的结构。在关闭状态下,它作为菜单栏位于窗口顶部的标题栏下面,选中某一菜单时,下拉出其相应的子菜单项。
快捷菜单是显示于窗体之上并独立于菜单栏的浮动式菜单。快捷菜单的设计也可以使用菜单编辑器。快捷菜单的显示由单击鼠标右键触发,所弹出的具体菜单依赖于被选中的对象或光标、鼠标在工作区域内所指的位置,所以,快捷菜单又称为上下文菜单。
MFC的菜单类CMenu提供了对菜单(包括下拉菜单和上下文菜单)和菜单项的操作。因此,利用CMenu成员函数,用户可以在程序运行时控制菜单,如增加、删除菜单项、设置菜单项的状态等。
工具栏CToolBar
工具栏包含一组用于激活命令的位图按钮,按下一个工具栏按钮,等价于选择了一个菜单项。工具栏通常放在父边框窗口的顶部。此外,可以将工具栏拖动并停靠在父边框窗口的任何其它边上,或浮动到应用程序上面,也可以调整它的尺寸或拖动它。当用户移动鼠标到工具栏按钮上时,工具栏还可以显示工具提示。工具提示是一个小型弹出式窗口,显示工具栏按钮用途的简短描述。
CToolBar类用于管理工具栏。CToolBar类的对象是带有一行位图按钮和可选分隔线的控件条。这些按钮可以像普通按钮、复选框或单选按钮那样动作。
相对的操作比较简单,只是代码比较难理解和应用,录制了老师上课的视频,会看上课视频进行温习。