是不是每个页都是一个单独对话框,然后加到某页中去?
还有,模态对话框和非模态对话框有什么区别?用插入->资源->Dialog添加的对话框是模态的还是非模态的?
还有,模态对话框和非模态对话框有什么区别?用插入->资源->Dialog添加的对话框是模态的还是非模态的?
解决方案 »
- 求帮忙,急啊。关于CDC缩放绘制文字的问题
- 如何进行Windows服务编程
- 如何图像处理 OCR?谢谢指教!
- 实现"姓名 like '李%'",如何用str.Format实现?如:str.Format("姓名 like '%s\%'","李");但是报错
- vc2005中无法动态链接DLL这是为什么?
- 从组合框中选择部门名称,可是如何根据名称取到对应的编码呢?
- ERROR:贴子回复次数大于跟给分次数:怎么结贴。
- 关于SDI的几个简单问题,求救!
- 数据库的问题
- SQLConfigDataSource动态注册Oracle数据源的问题!
- 很郁闷,一个问题想了两天都没有结果,请各位一定帮忙 !!在线等。
- 为什么我无原无故的信用度会下降那么多啊!
用插入->资源->Dialog添加的对话框是非模态的吗?
-----------
//成员变量
CXXXDlg1 page1;
CXXXDlg2 page1;
CPropertySheet m_sheet;
//在initdialog或者其他地方
//建立属性页面
m_sheet.Create(this, WS_CHILD | WS_VISIBLE, WS_EX_CONTROLPARENT);
//调整属性页的大小和位置
m_sheet.SetWindowPos(NULL, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE);
// Add two pages to a CPropertySheet object, then show the
// CPropertySheet object as a modal dialog. Both CStylePage
// and CColorPage are CPropertyPage-derived classes created
// by the Add Class wizard. CPropertySheet dlgPropertySheet("Simple PropertySheet");CStylePage stylePage;
CColorPage colorPage;
dlgPropertySheet.AddPage(&stylePage);
dlgPropertySheet.AddPage(&colorPage);dlgPropertySheet.DoModal();
m_sheet.AddPage(&page2); //漏了
m_sheet.Create(this, WS_CHILD | WS_VISIBLE, WS_EX_CONTROLPARENT);