9-26学习总结

今天主要学习了对话框:

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

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

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

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

dlg2.Create(IDD_DIALOG1);

dlg2.ShowWindow(SW_SHOW);

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

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

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

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

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


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

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

你可能感兴趣的:(9-26学习总结)