visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口?
答案:2 悬赏:60 手机版
解决时间 2021-02-23 19:13
- 提问者网友:呐年旧曙光
- 2021-02-23 11:57
visual studio 2010 C++,怎么通过点击主窗口上一个按钮控件,弹出一个类似于主窗口的窗口?
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-02-23 13:03
那种可以自定义控件的窗口叫做 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 即可追问非常感谢,我先试试。
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 即可追问非常感谢,我先试试。
全部回答
- 1楼网友:冷風如刀
- 2021-02-23 13:28
用MessageBox吧 有好几种不同的形式呢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯