visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口?相关的知识,希望对你有一定的参考价值。

可以自定义弹出窗口上的控件,我刚学MFC编程,不是很懂,这个能实现吗?希望详细点。或者还可以推荐一些相关方面的资料

1、visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口。

2、进入到visual studio到代码使用的界面中。

3、点击了的visual studio的菜单中的 视图 的菜单。

4、点击了视图的菜单之后,弹出了下拉菜单选中为 其他窗口 的选项。

5、点击了其他窗口的选项之后,弹出了下一级菜单选中为 命令窗口 的选项。

6、这样就进入到了的命令窗口中信息。

参考技术A

visual studio 2010 C++,通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口,其方法和详细的操作步骤如下:

1、首先,打开“Microsoft Visual Studio 2010”,如下图所示。

2、其次,进入Visual Studio用于代码使用的界面,如下图所示。

3、接着,单击Visual Studio菜单中的“视图”模块,如下图所示。

4、然后,单击“视图”模块后,将弹出一个下拉菜单,并选择“其他窗口”选项,如下图所示。

5、随后,单击“其他窗口”选项后,将弹出下一个菜单,并选择“命令窗口”选项,如下图所示。

6、这样,就进入到了命令窗口,弹出了一个类似于主窗口的窗口,如下图所示。

参考技术B

1、visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口。

2、进入到visual studio到代码使用的界面中。

3、点击了的visual studio的菜单中的 视图 的菜单。

4、点击了视图的菜单之后,弹出了下拉菜单选中为 其他窗口 的选项。

5、点击了其他窗口的选项之后,弹出了下一级菜单选中为 命令窗口 的选项。

6、这样就进入到了的命令窗口中信息。

参考技术C

那种可以自定义控件的窗口叫做 Dialog 对话框。


1)在资源视图添加一个对话框资源,根据需要将工具栏中的控件布局到对话框上

2)在解决方案视图右键新添类-》选择MFC类-》基类选择 CDialog 并制定使用的Dialog 资源

3)在你程序的事件中生成该类一个对象,调用其 DoModal() 方法即可,注意添加对应的头文件。


效果如图


我用的 vs 2005 ,vs2010 类同。

追问

谢谢你的回答。
这种对话框我会做,我要弹出的是那种类似主窗口的界面,就是要有菜单栏,工具栏等,可以像主窗口那样添加“menu”,“toolbar”之类的。不知道这样的能否实现?
再次感谢。

追答

简单,建立基于 CFormView 的 单文档程序即可。

 

1)新建 MFC 程序,选择单文档

 

2)在向导的最后一步,选择基于 CFormView

 

3)编辑 Dialog 资源,添加控件,处理事件

 

追问

非常感谢,能否加个Q,1059869048?希望还可以向你请教

追答

不客气,工作原因,Q 一般都无法在线。有问题提问通知下我即可。

追问

好的,那新建的这个窗口与原窗口怎么连接呢?就是怎么通过原窗口的一个按钮控件调出新建的窗口?

追答

这个例子里这就是主窗口,如果你想在程序里生成这样的主窗口,你需要

1)资源里添加对话框
2)工程里添加MFC类,资源里指定使用该对话框作为类的资源
3)在该类中通过代码动态添加菜单和工具栏
4)主窗口里生成类的实例,然后 ShowWindow 即可

追问

非常感谢,我先试试。

本回答被提问者和网友采纳
参考技术D 用MessageBox吧 有好几种不同的形式呢

以上是关于visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口?的主要内容,如果未能解决你的问题,请参考以下文章

如何用visual studio 2010 写c++程序

Visual Studio2010编译C语言,怎么设置

visual studio 2010怎么用

visual studio 2010怎么新建c语言文件

visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口?

用visual studio 2010编写C++突然输入中的很多错误不提示了