vs2010怎么创建一个基于对话框的MFC应用程序

作者&投稿:鲁贵 (若有异议请与网页底部的电邮联系)
作为一个软件开发者来说,平时我们在测试我们的应用程序时都是自己编译一个小的测试程序,通过这个小的测试程序一直运行来检测程序的稳定和存在的问题。为了更直观的观察到程序的通信过程,我们往往通过编写一个MFC小程序来完成。MFC工程说白了就是通过微软的类库开发我们自己的应用界面程序。那么怎么通过vs2010来创建我们自己的基于对话框的MFC工程呢?下面小就从自己以前创建MFC的经历和大家分享一下。
工具/原料
电脑
vs2010
方法/步骤
运行vs2010
双击运行vs2010开发工具。

新建项目
在弹出的窗口中选择文件,然后选择新建,最后选择项目。

选择MFC应用程序
在弹出的窗口中的已安装模板选择MFC,在右侧选择MFC应用程序。

设置工程名和存储路径
在下面的名称处输入工程的名,在位置处输入工程在磁盘上的位置。

下一步
在弹出的窗口中选择下一步。

设置基于对话框
在弹出的窗口中选择基于对话框。

完成工程创建
然后点击完成,就完成了工程的创建。就会看到我们创建的基于对话框的MFC应用程序。

END
注意事项
创建MFC工程时关键是选对工程的类型为MFC应用程序
新建后工程会给我们初始化一个基本的对话框

VS2010 下VC++ MFC对话框应用程序怎么创建工具栏~

1,solution explorer 右键添加resource (Add -> Resource),然后选择toolbar并新建

2,然后自己画BUTTON吧

3,记得给每个button一个ID啊。。。
4,对了toolbar的ID是IDR_TOOLBAR1,对话框的.h文件中添加
CToolBar m_FirstToolBar;5,.cpp文件中,函数OnInitDialog()中添加
if(!m_FirstToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_FirstToolBar.LoadToolBar(IDR_TOOLBAR1)){ EndDialog(IDCANCEL);}RepositionBars(AFX_IDW_CONTROLBAR_FIRST, \ AFX_IDW_CONTROLBAR_LAST,0);m_FirstToolBar.MoveWindow(10, 10,100, 25, 1 );6,如果要每个button有处理动作,那么就响应消息吧,
BEGIN_MESSAGE_MAP(CmfcdialogDlg, CDialogEx)ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_EN_CHANGE(IDC_EDIT1, &CmfcdialogDlg::OnEnChangeEdit1)ON_BN_CLICKED(IDC_BUTTON1, &CmfcdialogDlg::OnBnClickedButton1)ON_BN_CLICKED(IDC_BUTTON2, &CmfcdialogDlg::OnBnClickedButton2)ON_BN_CLICKED(IDC_BUTTON3, &CmfcdialogDlg::OnBnClickedButton3)ON_BN_CLICKED(IDC_BUTTON4, &CmfcdialogDlg::OnBnClickedButton4)END_MESSAGE_MAP()7,再看消息处理函数
void CmfcdialogDlg::OnBnClickedButton2(){m_edit1.SetWindowTextW(_T("2 on toolbar"));// TODO: Add your control notification handler code here}8,嗯,基本就这样,附件贴了项目文件(VS2010)


文件--->新建--->项目--->MFC--->MFC应用程序--->项目--->确定--->下一步--->(在应用程序类型里面)勾选基于对话框的应用程序--->完成

教你用怎么vbs写一个简易的对话框
答:看到windows那百花缭乱的对话框了吗?是不是很羡慕?想不想自己做一个呢?来,我手把手教你做一个对话框。首先我们需要创建一个文本文档。 右键桌面空白区域,新建 - 文本文档 名字随意,我这里就不改了。但是记得扩展名必须是.vbs或者.vbe为扩展名结尾才行。选中文件后,右键 - 用记事本打开该文件...

VS2010怎么创建windows窗体应用程序
答:方法/步骤 使用vs2010创建windows窗体应用程序。在右侧的已安装模板中,选择visual c#,右边会显示出各种项目类型。这里第一项就是windows窗体应用程序。默认状态下,会自动生成一个窗体文件。这个窗体是主启动窗体,当程序运行的时候会先运行这个窗体,如果需要修改,可以在创建项目时默认生成的program.cs文件...

access2010如何创建一个带有子窗体的窗体?求靠谱的
答:1、点击菜单栏上面的创建——窗体设计,建立一个空白的窗体。2、我们先建立主窗体,点击设计选项下的【添加现有字段】选项。3、在字段李彪中,拖动订单表中的下列字段到窗体的主体部分,这就就建立了主窗体。4、得到的这个窗体比较凌乱,我们选中这些字段,右键单击这些字段,在菜单中选择【对齐】--【...

word2010如何打开两份文档的时候分开打开,默认是在一起的,就是在同一...
答:5.问:怎样使WORD文档只有第一页没有页眉,页脚?答:页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式-边框和底纹,选择无,这个只要在“视图”——“页眉页脚”,其中的页面设置里,不要整个文档,就可以看到一个“同前”的标志,不选,前后的设置情况就不同了。 6.问:如何从第三页起设置页眉?答...

怎样创建一个非模态对话框?
答:首先你要在资源面板添加一个对话框,假设ID为IDD_DIALOG1,类为CTestDlg 则可以用指针的方式创建:CTestDlg* dlg;dlg = new CTestDlg;dlg->Create(IDD_DIALOG1); //非模态对话框ID号 dlg->ShowWindow(SW_SHOW);不过还是推荐把该对话框作为类成员变量或者全局变量,以避免内存泄露 ...

设计一个文本框 用户在文本框中输入什么 窗体标题就同步显示什么 怎么...
答:1、首先需要选择创建窗体设计按钮,如下图所示。2、创建好一个新窗体后,右键单击窗体左上角选择属性命令,如下图所示。3、接下来需要在右侧的属性表标题处输入测试窗体,如下图所示。4、接下来需要设置好后关闭窗体,如下图所示。5、接下来需要保存窗体设计,如下图所示。6、最后需要修改窗体名称即可...

c++编程 MFC 基本对话框 建立了一个窗口,内有“确定”按钮,单击确定后...
答:CListDemoDlg dlg;m_pMainWnd = &dlg;int nResponse = dlg.DoModal();//创建模态对话框,这里就开始显示了。if (nResponse == IDOK){ // TODO: Place code here to handle when the dialog is // 在这里,对你的第二个对话框进行DoModal()} 当然,这是最简单的办法,其实多对话框窗口(...

c++ textbox和button怎么用
答:菜单里选 文件->新建项目-> 选择你的语言比如说Visual C++ ->MFC->MFC应用程序 用MFC吧,建议用 基于对话框 的 ,然后点击完成就可以了。添加控件什么的,看孙鑫老师的教程!CString s;GetDlgItemText(IDC_TEXT1, s); //取出textbox的内容,IDC_TEXT1是你的textbox控件的编号 s.Format(_...

富士施乐打印机s2010怎样加深打印复印浓度
答:1、首先在打印机面板上按一些打印机的电源键,启动打印机就可以了,如图所示。2、然后需要按一下电源键,等待打印机启动,如图所示。3、等到打印机启动后,在面板找到启动按钮即可。4、接下来就可以按下浓度按钮,进入浓度设置界面了,见下图所示。5、这个时候在打印机的控制面板上有一个方向键按钮,...

html如何写一个对话框,输入的东西直接在百度中搜索,就像hao123一样
答:如何写一个对话框,输入的东西直接在百度中搜索,就像hao123一样 这位网友你好,百度是提供这种搜索内嵌代码的。<form action=":baidu./baidu" target="_blank"><table bgcolor="#FFFFFF"><tr><td><input name=tn type=hidden value=baidu><a href=":baidu./"><img src=:gss0.bdstatic...