(怎么实现)输入一个数n,产生一个包含n个Edit Box控件的 模式的对换框 在OnInitDialog中根据inum获取全部10个控件,还是用ShowWindow(SW_SHOW) or SW_HIDE 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还有问题1.问题:如何遍历得到m_iShow个CEdit的CString的值2.已经完成如下://首先重载了构造函数,CDialog2::CDialog2(int iShow,CWnd* pParent /*=NULL*/) : CDialog(CDialog2::IDD, pParent){ m_iShow=iShow;}//在初始化对换框的时候一个个遍历到m_iShowBOOL CDialog2::OnInitDialog() { CDialog::OnInitDialog(); CEdit * pEdit; for(int i=0;i<m_iShow;i++) { pEdit=(CEdit *)GetDlgItem (IDC_EDIT21+i); pEdit->ShowWindow (FALSE); } return TRUE;}//主窗体中调用时void CDialogTestDlg::OnOpenOther() { CDialog2 CDia(2); if(CDia.DoModal ()==IDOK) { //如何添加代码获得IDC_EDIT21到IDC_EDIT21+m_iShow个 //CEdit中所填写的值 }} 现在实现了,就是有点老土,不知道你有没有其他方法先把CEdit声明为CString的Member,一个个声明void CDialogTestDlg::OnOpenOther() { CDialog2 CDia(数); if(CDia.DoModal ()==IDOK) { CString *pStr[4]; pStr[1]=&CDia.m_Str1 ; pStr[2]=&CDia.m_Str2 ; pStr[3]=&CDia.m_Str3 ; pStr[4]=&CDia.m_Str4 ; for(int i=0;i<CDia.m_iShow ;i++) { //对 *pStr[i+1]进行相应的操作 } }} 复合文档删除其中的Storage或Stream的威尔提 图片控制如何显示不同的图片? 如何知道一个CEdit的文本框中有文本,当有文本时让一个按钮可点,否则不可点? openGL视图用鼠标旋转了任意角度,现在如何恢复到初始状态. 谁能给我解释一下什么是--注释宏 酷,语音视频系统下载.... 急,这个人气如何,问个ocx问题 如何将CScrollView的滚动条改成Flat风格? 求计算不规则图形面积算法!请教高手!在线等待!!! 请教大家一个问题,为什么弹出菜单没有消失 如何得到IHTMLDocument2接口指针呢 100分,再次求救,谁能告诉我屏蔽windows key.
1.问题:如何遍历得到m_iShow个CEdit的CString的值2.已经完成如下:
//首先重载了构造函数,
CDialog2::CDialog2(int iShow,CWnd* pParent /*=NULL*/)
: CDialog(CDialog2::IDD, pParent)
{ m_iShow=iShow;
}
//在初始化对换框的时候一个个遍历到m_iShow
BOOL CDialog2::OnInitDialog()
{
CDialog::OnInitDialog();
CEdit * pEdit;
for(int i=0;i<m_iShow;i++)
{
pEdit=(CEdit *)GetDlgItem (IDC_EDIT21+i);
pEdit->ShowWindow (FALSE);
}
return TRUE;
}
//主窗体中调用时
void CDialogTestDlg::OnOpenOther()
{
CDialog2 CDia(2);
if(CDia.DoModal ()==IDOK)
{
//如何添加代码获得IDC_EDIT21到IDC_EDIT21+m_iShow个
//CEdit中所填写的值
}
}
先把CEdit声明为CString的Member,一个个声明
void CDialogTestDlg::OnOpenOther()
{
CDialog2 CDia(数);
if(CDia.DoModal ()==IDOK)
{
CString *pStr[4];
pStr[1]=&CDia.m_Str1 ;
pStr[2]=&CDia.m_Str2 ;
pStr[3]=&CDia.m_Str3 ;
pStr[4]=&CDia.m_Str4 ;
for(int i=0;i<CDia.m_iShow ;i++)
{
//对 *pStr[i+1]进行相应的操作
}
}
}