VC6 MFC程序点击关闭按钮怎么弹出确认对话框

 时间:2024-10-12 03:31:53

1、打开电脑,打开VC6,新建一个基于对话框的MFC程序,命名为CloseDialog。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

2、点击左边的【ResourceView】标签,右键点击上面的【Dialog】文件夹,选择【插入Dialog】。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

3、选中【IDD_DIALOG1】,点击菜单栏上的【查看】->【建立类向导】。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

4、选择【Create a new class】,点【OK】。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

5、【Name】填“CCloseDlg”(不带引号),点【OK】。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

6、关键点到了。选择【Message Map衡痕贤伎s】标签,【Class Name】选择【CCloseDialogDlg】,【Messages】选择【WM_CLOSE】,点【Add Function】,【Member functions】选择【OnClose】,点【Edit Code】。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

7、之后进入了代码编辑界面,在这个文件的最上面引入一个头文件:#include "CloseDlg.h"

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

8、在这个文件的最下面的OnClose函数中将CDialog::OnClose();删掉,替换为:CCloseDlg dlg;dlg.DoModal();

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

9、点击代码编辑窗口左边【Dialog】左边的【+】号(如果是减号就不用点),双击【IDD_DIALOG1】。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

10、往右边对话框里拖入一个静态文本,右键点击它,选择【属性】。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

11、【标题】属性设置为“真的要退出吗?”。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

12、双击【确定】按钮,点【OK】。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

13、进入代码编辑界面,在CD坡纠课柩ialog::OnOK();前面的空白处添加代码:PostMessageW(GetParent()->m_hWnd,WM_QUIT,0,0);

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

14、点击【编译】->【运行】。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框

15、效果如图。

VC6 MFC程序点击关闭按钮怎么弹出确认对话框
  • VB.NET回车换行符号怎么输出
  • eclipse怎样修改包(package)的显示样式、格式
  • 暴雪战网怎么积分兑换
  • php如何通过sprintf函数获得数字的二进制数
  • 在VScode中如何设置水平滚动条自动可见
  • 热门搜索
    汤山旅游 东北旅游景点大全 著名旅游景点 天津旅游团 峨眉山旅游路线 湖南旅游网 传奇旅游网 石嘴山旅游 怀柔旅游攻略 大连旅游租车