|
...
void CPage2::OnAdd() { // TODO: Add your control notification handler code here UpdateData(TRUE); CString str,strx;
CTestDlg* pWnd = (CTestDlg *)(GetParent()->GetParent());
pWnd->page1.GetDlgItemText(IDC_EDIT1,strx); p1_e1=(float) atof(strx); str.Format("%0.3f",p1_e1); SetDlgItemText(IDC_EDIT5,str);
p1_e2=pWnd->page1.m_edit2; p1_an=(pWnd->page1.nAngle); p1_K0=pWnd->page1.K0; p1_Ka=pWnd->page1.Ka;
红色为Page1中的public变量。
void CTestDlg::OnSelchangeTab1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
page1.ShowWindow(SW_HIDE);
page2.ShowWindow(SW_HIDE);
page3.ShowWindow(SW_HIDE);
page4.ShowWindow(SW_HIDE);
switch(m_tab.GetCurSel())
{
case 0:
page1.ShowWindow(SW_SHOW);
edit1=(float) 1.05000;//page1.m_edit1;
break;
case 1:
page2.ShowWindow(SW_SHOW);
edit1=(float) 2.05;
break;
case 2:
page3.ShowWindow(SW_SHOW);
break;
蓝色为主对话框。
yanliyong 于 2008-10-06 08:41:17.0 编辑
[回复该贴]
|