在MFC中如何实现点击按钮即弹出一个对话框,请高手赐教,本人不胜感激。
2个回答
展开全部
听好,我用VC++作例子。
1.在资源视图中(也就是那个resource)找到dialog,右键(看见那个insert点击它)新建dialog,命名随便你自己取,比如DLG,这个dialog就是你要点击后出来的对话框,楼主自己对这个对话框进行设计。
2.找到你要点击的按钮,双击,在显示的函数中添加一下代码:
DLG dlg;
dlg.DoModal();
3.在当前的文件中的最前面添加#include"DLG.h"
4.运行程序。
1.在资源视图中(也就是那个resource)找到dialog,右键(看见那个insert点击它)新建dialog,命名随便你自己取,比如DLG,这个dialog就是你要点击后出来的对话框,楼主自己对这个对话框进行设计。
2.找到你要点击的按钮,双击,在显示的函数中添加一下代码:
DLG dlg;
dlg.DoModal();
3.在当前的文件中的最前面添加#include"DLG.h"
4.运行程序。
更多追问追答
追问
先谢谢你啊,但检查总是出现找不到"DLG.h 这个文件,怎么办?
rogram files\microsoft visual studio\myprojects\dgf\dgfdlg.cpp(4) : fatal error C1083: Cannot open precompiled header file: 'Debug/dgf.pch': No such file or directory
执行 cl.exe 时出错.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询