认识模态对话框:
模态对话框垄断了用户的输入。当一个模态对话框打开时,用户只能与该对话框进行交互,而其他用户界面对象收不到输入信息。模态对话框下,用户需要操作目标对话框就必须先操作模态对话框。
建立模态对话框。
1.选择file/new/mfc appwizard[exe],project name为test,单击ok.
2.选择single document,单击finish.
3.选择左侧workspace/resourceview,在dialog上单击右键,选择insert dialog,默认名字为idd_dialog1.
4.双击右侧工作区中的对话框,弹出一对话框adding a class,默认选择create a new class,单击ok.
5.在对话框new class中,在name中填入cdialogproty,base class选择缺省名字cdialog,单击ok.在mfc classwizard 上选择ok.
6.选择左侧workspace/classview,双击ctestview
#include ""
class ctestview : public cview
protected: /create from serialization only
7.选择左侧workspace/resourceview/menu,双击idr_testtype,在右侧工作区上方,"帮助(h)"后双击,弹出对话框menu item properties,点击general/pop-up,选为非选择状态,在id内输入idr_test,caption中输入test,关闭对话框menu item properties,8.在按钮test上点击右键,选择classwizard...
在messages中选择command,点击add function...弹出对话框add member function,点击ok,选择edit code.
9.在以下函数中添加**。
void ctestview::ontest()
/ todo: add your command handler code here
cdialogproty dlg;
10.编译,运行。点击菜单按钮test,ok!完成!
面向对象程序设计 作业
第一周 1.定义一个类,要求其成员有 1 私有数据2个。2 公有函数多个 分别能够实现对数据的赋值 返回 屏幕显示 编写程序验证。2.定义2个重载函数add,功能分别为 1 实现两个整型数据相加,并返回结果 2 实现一个整型数据的自加1,并返回结果 第二周 1.编写重载函数并验证,函数功能 对数组赋...
面向对象程序设计作业
窗体顶端。您的本次作业分数为 99分单选题。1.第1章 不是面向对象系统的特性是 a 封装性。b 继承性。c 保密性。d 多态性。正确答案 c 单选题。2.第1章 面向对象 o o 程序设计是一种新的程序设计范型。这种范型的主要特征是 a 程序 对象 消息。b 程序 函数 调用。c 程序 算法 数据...
面向对象程序设计作业
一 简答题 1 函数模板与函数有何关系?函数模板实际上是建立一个通用函数,其涵涵素类型额形参类型不具体指定,用一个虚拟的类型来代表,这个通用函数就称为函数模板。凡是函数体相同的函数都可以用这个模板来代替,不必定义多个函数,只需要在模板中定义一次即可。在调用函数时,系统会根据实参的类型来取代模板中的虚...