对话框的创建

来源:互联网 发布:尊宝比萨加盟 知乎 编辑:程序博客网 时间:2024/06/04 19:15

声明:本人一个菜鸟,网上搜罗了很多关于VC++编程的资料,可每本资料都是涵盖面太广,难以细致。英语又太烂,所以不得意只得摸索,恐又忘记所以记在此处,若有不对的地方,烦劳指出,不胜感激。

author:fym0121@163.com

license:GPL

IDE:Visual Studio 2008


1、在VS2008中,文件  -->  新建 --> 项目  --> Visual C++ --> MFC --> MFC应用程序,名称自定义为“MyDlg”

2、下一步 --> 应用程序类型 选择“基于对话框”,其他默认,一路下一步

3、现在,你将看见一个对话框的轮廓(IDD_MYDLG_DIALOG),我们可以往上面添加控件(按钮,文本框等),这次我们只添加一个按钮。将鼠标移动到右边的“工具箱”上,弹出窗口后,再移向Button上,然后拖住Button到MyDlg上。


4、你会看见一个Button1按钮,双击它你就可以向其中添加代码,我们现在让他显示一个“Hello World”的弹出框。双击Button1,VS2008会自动跳转到添加代码的地方,光标可能定位的不准,看一下,应该就知道往那里填代码了。我们加了一句MessageBox,用于弹框。

void CMyDlgDlg::OnBnClickedButton1(){    // TODO: 在此添加控件通知处理程序代码    MessageBox(_T("Hello World"));    // Added by fym}

5、按F7编译,Ctrl+F5运行


按钮上显示的是Button1,这可能不是我们想要的,我们可以给他改个名字,右键Button1 --> 属性 ,或者单击Button1也行;在右边的属性中找见“外观” -->Caption,将这里的Button1改成你想要的,例如“hi”