MFC-菜单和工具栏

(1)创建一个单文档应用程序MousePos。在“视图”菜单下添加一个子菜单“鼠标位置”,ID为ID_VIEW_MOUSE,当选择该菜单命令后,鼠标当前的位置显示到用户区,同时该菜单项呈选中状态。再次选择该菜单命令,用户区不再显示当前鼠标位置,同时该菜单项的选中状态被去除。
(2)在工具栏上添加并设计一个工具按钮图标,使该按钮和ID_VIEW_MOUSE菜单命令联动,并添加一个快捷键Ctrl+1和该菜单命令联动。
(3)在窗口用户区中右击鼠标,弹出快捷菜单,显示主菜单“视图”中的菜单命令。结果如图:

继续阅读 →

发帖时间: MFC 归档位置:

MFC-列表控件的使用(报表风格)

(1)创建一个对话框应用程序,其主界面如图1所示。
(2)设计一个如图2所示的“学生课程成绩”对话框,创建并完善该对话框类course。 
(3)实现功能:单击主界面中的“学生课程成绩”按钮,弹出“学生课程成绩”对话框,单击“添加”按钮,学生课程成绩添加到列表控件。若选中列表项,“修改”按钮由原来的禁用变成可用,单击“修改”按钮,则弹出的“学生课程成绩”对话框中的“添加”按钮标题变成“修改”,单击“学生课程成绩”对话框中的“修改”按钮,该列表项的内容被修改。(4)添加一个“删除”按钮,若选中列表项,“删除”按钮由原来的禁用变成可用,单击“删除”按钮,删除选中的列表项。

继续阅读 →

发帖时间: MFC 归档位置:

MFC-控件综合应用

(1)创建一个默认的对话框应用程序,在对话框中添加一个滚动条和两个滑动条来调整对话框的背景颜色的3个分量:R(红色分量)、G(绿色分量)和B(蓝色分量)

(2)实现功能:在图1中,单击“课程信息”按钮,弹出“课程信息”对话框,如图2所示;单击“学生基本信息”按钮,弹出“学生基本信息”对话框,如图3所示;单击“添加”按钮,课程信息(学生基本信息)显示在列表框中。

继续阅读 →

发帖时间: MFC 归档位置: