救急啊 如何弹出窗口。我先创建了一个基于对话框的工程,在这个对话框中添加了一个按钮Button,我想要单击这个按钮时弹出一个窗口,窗口的基类不限,如何编写这个按钮的消息处理函数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #include "Dialog2.h"...void CMyMFCDlg::OnOpenDialog2() { CDialog2 dlg; dlg.DoModal ();} 上面是点击按钮 Dialog2 程序,按钮的 ID 为 IDC_OPEN_DIALOG2 再创建一个新的对话框IDD_NEW_DIALOG生成对话框的类CNewDlg然后#include "NewDlg.h"...弹出的地方:CNewDlg theDlg;theDlg.DoModal(); 以上两位都出现一个模式对话框!同样可以根据需要创建一个非模式对话框!在.h中#include "NewDlg.h"在类中声明:CNewDlg m_newdlg;在.cpp中int OnInitDialog(){ m_newdlg.Create(...); //参考MSDN}在你的button的OnClick()事件中:m_newdlg.ShowWindow(SW_SHOW); 双击你的button会出现一个函数在这个函数里加CNewDlg Dlg;Dlg.DoModal();在头文件里#include "NewDlg.h" lilian123(樱桃小茆毛)谢谢你们了。这些弹出来的是对话框,模式对话框或非模式对话框,我想要的最好是能谈出一窗口。 那就先构造一个窗口然后用ShowWindow(SW_SHOW)来更新窗口的显示 用非模式对话框就能实现一般窗口的功能呀。如果要show一个窗口,建议从CFrameWnd继承一个类,然后LoadFrame加载窗口和窗口资源。如果窗口要独立于程序的,建议写到另外一个exe中,用CreateProcess开启。 vc++中,mfc在基于对话框的onpaint中画图 远控时如何传递文件管理信息? 关于创建线程 请问下,VC逐步运行时出现这样的语句是什么意思啊:Warning: no message line prompt for ID 0x800E. 能在CListCtrl的每一列上添加字段名吗 一个关于文本显示的问题!!(急//求助) CListCtrl keydown问题 录音问题 未发现数据源名称并且未指定默认驱动程序的错误。求解?? 如何计算4字节的IEEE 的float 请问如何编程设置显卡的硬件加速属性?? 如何使单文档程序不能改变窗口大小?
{
CDialog2 dlg;
dlg.DoModal ();
}
生成对话框的类CNewDlg
然后
#include "NewDlg.h"
.
.
.
弹出的地方:
CNewDlg theDlg;
theDlg.DoModal();
#include "NewDlg.h"
在类中声明:
CNewDlg m_newdlg;在.cpp中
int OnInitDialog()
{
m_newdlg.Create(...); //参考MSDN
}在你的button的OnClick()事件中:
m_newdlg.ShowWindow(SW_SHOW);
在这个函数里加
CNewDlg Dlg;
Dlg.DoModal();
在头文件里#include "NewDlg.h"
谢谢你们了。
这些弹出来的是对话框,模式对话框或非模式对话框,我想要的最好是能谈出一窗口。
然后用ShowWindow(SW_SHOW)来更新窗口的显示