急,急,急!请教非模式对话框的创建 请问怎么建一个非模式对话框,请大家说得具体点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先创建一个基于 dialog 的程序 如:hahaha在 hahaha.h 中,自定义一个非模式对话矿的构造函数,如:chahahadialog::cmodallessdialog(cview* pview);另外,最好有一个指针:m-pmodallessdialog 的非模态对话框的指针。然后:m-pmodallessdialog=new cmodallessdialog(this);m_pmodallessdialog->create(cmodallessdialog::idd,this);注意:上面的代码没有区分大小写,也不是很全,大体上就这样了,你自己再写写吧!! CDlgMode* m_dlg = new CDlgMode;m_dlg->Create(IDD_DIALOGSIMPLEMODE); CTestDlg1 *pdlg=new CTestDlg1;int result=pdlg->Create(IDD_DIALOG1,NULL);pdlg->ShowWindow(SW_SHOW); 无模式对话框与模式对话框大体相同,不同的是,无模式对话框要调用Create()函数创建和ShowWindow()函数显示 三步走:1、先建一个对象CDlg* pDlg = new CDlg;2、建对话框(得到窗口句柄,消息循环等)pDlg->Create(CDlg::IDD, NULL);3、再显示pDlg->ShowWindow(SW_SHOW);要注意的是非模式对话框在下次再显示的时候不用再重新new 和 Create直接 ShowWindow就可以了! 跨进程问题,请问这样怎么实现? 求教:CComboBox重复项的选择问题。 急!!!vc6无法将控件加入工具箱 为什么运行到释放空间就被中断,释放错误? 请教一个串口通讯十六进制发送,接受的问题? VC++ 中的ToolTip显示难题? win32 api中的MessageBox如何输出C++标准库的string? 在列表框中加入按钮。。。。类似QQ,和腾讯TT 头次发贴,如果有答案,马上发分~应该不会很难,关于VC/MFC结构体数组的 如何获得硬盘序列号年? 请教网络api函数?? 集思广议:关于程序编译之后没有错误但不能运行的原因。来者有分
chahahadialog::cmodallessdialog(cview* pview);另外,最好有一个指针:m-pmodallessdialog 的非模态对话框的指针。然后:
m-pmodallessdialog=new cmodallessdialog(this);
m_pmodallessdialog->create(cmodallessdialog::idd,this);注意:上面的代码没有区分大小写,也不是很全,大体上就这样了,你自己再写写吧!!
m_dlg->Create(IDD_DIALOGSIMPLEMODE);
int result=pdlg->Create(IDD_DIALOG1,NULL);
pdlg->ShowWindow(SW_SHOW);
1、先建一个对象
CDlg* pDlg = new CDlg;
2、建对话框(得到窗口句柄,消息循环等)
pDlg->Create(CDlg::IDD, NULL);
3、再显示
pDlg->ShowWindow(SW_SHOW);要注意的是非模式对话框在下次再显示的时候不用再重新
new 和 Create
直接 ShowWindow就可以了!