VC++ CDialog用法的一些总结(转载)
2013-03-30 20:45
204 查看
以下是我学习VC++ CDialog用法的一些总结:
(1)增加Dialog资源
(2)为新的Dialog分配一个新类名(对资源窗口"右键"->"添加类")
(3)在主对话框上加一个include "新类名dialog.h"
大气象//显示模态
newDialog newDlg;
newDlg.DoModal();
//得到对话框中控件的值,未实现,再研究。
CEdit *cEdit = (CEdit*) newDlg.GetDlgItem(IDC_EDIT1);
CString txtStr;
cEdit->GetWindowText(txtStr);
MessageBox(txtStr);
//非模态
CDialog *dlg = new CDialog;
dlg->Create(IDD_DIALOG1);
dlg->ShowWindow(SW_SHOWNA);
//非模态,只显示单个窗口,不能多个
if (dlg->IsWindowEnabled() == FALSE)//这里出错了,不知何故。
{
dlg->Create(IDD_DIALOG1);
dlg->ShowWindow(SW_SHOWNA);
}
else
{
MessageBox(_T("已存在"));
dlg->ShowWindow(SW_SHOWNA);
}
//隐藏对话框
this->ShowWindow(SW_HIDE);
Sleep(3000);
this->ShowWindow(SW_SHOW);
//关闭/销毁对话框
this->DestroyWindow();
this->EndDialog(0);
//最小化窗口
this->CloseWindow();
引:http://www.blue1000.com/bkhtml/c150/2010-11/69612.htm
(1)增加Dialog资源
(2)为新的Dialog分配一个新类名(对资源窗口"右键"->"添加类")
(3)在主对话框上加一个include "新类名dialog.h"
大气象//显示模态
newDialog newDlg;
newDlg.DoModal();
//得到对话框中控件的值,未实现,再研究。
CEdit *cEdit = (CEdit*) newDlg.GetDlgItem(IDC_EDIT1);
CString txtStr;
cEdit->GetWindowText(txtStr);
MessageBox(txtStr);
//非模态
CDialog *dlg = new CDialog;
dlg->Create(IDD_DIALOG1);
dlg->ShowWindow(SW_SHOWNA);
//非模态,只显示单个窗口,不能多个
if (dlg->IsWindowEnabled() == FALSE)//这里出错了,不知何故。
{
dlg->Create(IDD_DIALOG1);
dlg->ShowWindow(SW_SHOWNA);
}
else
{
MessageBox(_T("已存在"));
dlg->ShowWindow(SW_SHOWNA);
}
//隐藏对话框
this->ShowWindow(SW_HIDE);
Sleep(3000);
this->ShowWindow(SW_SHOW);
//关闭/销毁对话框
this->DestroyWindow();
this->EndDialog(0);
//最小化窗口
this->CloseWindow();
引:http://www.blue1000.com/bkhtml/c150/2010-11/69612.htm
相关文章推荐
- IOS开发(31)之关于self.用法的一些总结(转载)
- VC CDialog用法总结
- subprocess的一些用法总结(不记得转载地址了)
- Android中AsyncTask的一些用法 总结
- VC CTreeCtrl用法总结
- UITabbar的一些常规用法(总结)
- python list的一些用法总结
- 转载:用python爬虫抓站的一些技巧总结
- VC:CString用法整理(转载)
- 关于typedef的一些用法总结
- vc的一些简单用法
- 总结一下string函数中的一些常用用法
- CListCtrl的用法(总结的比较详细,在此转载) 2010-12-6 21:30
- Qt QTableWidget用法的一些小总结
- UIWebView的一些用法总结
- Objective-C的self.用法的一些总结
- Vc控件用法总结之List Control
- 关于self.用法的一些总结
- 关于self.用法的一些总结
- 总结今年一些公司的待遇【转载】