基于 对话框学习 修改窗口标题 captain 插入 dialog 创建新的对话框 点击按钮 d出模态和非模态对话框 点击按钮 触发点击事件 右侧属性 控件事件 右键按钮 添加事件处理程序 双击按钮 对话框关联到 类中 右键对话框 添加类 模态创建 CDlgExec dlg dlg.doModal 阻塞 非模态 CDlgShow dlg 保存成员中 dlg.Create(ID) 初始化中保证只创建一次 dlg.ShowWindow(...)更改标题 创建新的对话框
修改对话框ID:选择对话框,Alt+Enter快捷键进入属性表
右键对话框 添加类
加入类名
在xx.DIALOG对话框双击【d出模态对话框】按钮,进入xxDlg.cpp窗口
在xxDlg.cpp窗口加入模态类头文件
在OnBnClickedButton1()函数中加入以下代码:
CDlgmodal dlg; dlg.DoModal();
运行效果:
非模态创建在xx.DIALOG对话框双击【d出模态对话框】按钮,进入xxDlg.cpp窗口
在xxDlg.h窗口加入非模态类头文件
添加成员变量
在xxDlg.cpp的onInitDialog()函数中初始化
dlg.Create(IDD_MODELESS);
在OnBnClickedButton2()函数中加入以下代码:
dlg.CenterWindow(); dlg.ShowWindow(SW_SHOWNORMAL);
运行效果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)