VC++ 怎样显示窗体?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC++ 怎样显示窗体?相关的知识,希望对你有一定的参考价值。

已经设计好了多个dialog,比如说有个ID为IDD_1,怎样点击按钮之后让它出现?最菜鸟的问题了!救命啊!

如果你是创建好了对话框资源,需要添加一个和他相关联的类。这个类是系统生成的,在资源管理器对话框界面上,点击右键,选择Class Wizard,的对话框中选择Create new。最后生成一个类,在使用对话框的cpp文件中加入如下代码,
#include <xxxDlg.h>
......
CxxxDlg dia;
dia.DoModual();
一个模态对话框就okay了,具体操作可能会遇到困难,可以hi我。
参考技术A 比如说你的”IDD_1“的类名为CDialogDlg;
在按下按钮后执行:
CDialogDlg dlg;
dlg.DoModal();
就弹出来了本回答被提问者采纳
参考技术B 1、工程中加入弹出窗口,类名为CInputBox,弹出窗口上加入一个TEXTBOX控件,设计关联变量为m_edit,将弹出窗口的头文件定义#include "InputBox.h"拷贝到父窗口。
2、输入下面程序:
CInputBox dlg;
dlg.DoModal();
CString temp=dlg.m_edit;
此时在弹出窗口的输入就会被赋给变量temp中

以上是关于VC++ 怎样显示窗体?的主要内容,如果未能解决你的问题,请参考以下文章

VC安装完成之后,新建项目打开Winform窗体无法显示设计窗体。

VC 窗体隐藏问题

VC++中怎样获取到一个窗体的句柄?

WinForm,消息框怎样显示在窗体正中?

怎样在一个窗体中加入时间,显示现在的时间啊?

怎样使用MessageBox的形式显示winform一个窗体