9-26学习总结

今天主要学习了对话框:

1.模式对话框:以排它方式操作,对话框被弹出后,用户必须在对话框中作出相应的操作,在退出对话框之前,对话框所在的应用程序不能继续执行

CMyDlg  dlg1;    //定义一个对话框类CmyDlg对象dlg1

dlg1.DoModal();    //调用对话框类的DoModal()来显示模式对话框

2.无模式对话框 :无模式对话框以非排它方式操作。对话框被弹出后,一直保留在屏幕上,用户可继续在对话框所在的应用程序中进行其他操作;当需要使用对话框时,只需像激活一般窗口一样单击对话框所在的区域即可激活。

dlg2.Create(IDD_DIALOG1);

dlg2.ShowWindow(SW_SHOW);

3.在对话框中创建和使用控件的步骤如下:

用对话框编辑器将控件添加在对话框模板中;

利用类向导为对话框类增加与控件相关联的数据成员;

利用类向导为对话框类增加与控件相关联的消息处理函数;

在对话框类的OnInitDialog函数体中,为控件设置一些初始条件;


基本都学会了  一些不懂得地方 下午问了一下助教也弄懂了  尽量不要复制代码 否则容易出错

在对话框类的控件消息处理函数中,添加控件处理代码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 星期二 小雨 今天学习了对话框与控件。 上午老师首先讲了对话框分为模式对话框和非模式对话框,就是先创建一个MF...
    战昭辰阅读 158评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,726评论 25 709
  • 1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 ...
    Moment__格调阅读 4,606评论 0 11
  • 命题作文:对Java Native Interface (JNI) 有一个认识,使用JNI完成一个打印输出的工作。...
    Silly_N_Fool阅读 1,193评论 0 4
  • 在张家界旅游,一个团的哪里人都有,开始是陌生的,六七天同游,慢慢就熟悉了。 有个北方大姐,我们连着两天在景区门口大...
    云淡风轻之蓝阅读 499评论 69 49