目前位置: VCer资源中心 >>> VCer论坛 >>> 技术问答

[本帖已阅读270次 分值2 回复4次] 张贴资源 发回信箱 控制面板

CTab属性页(如何在一个页面中获得另一页面中的数据)

提供者:yanliyong 张贴时间:2008-09-24 13:55:14.0 出处:vcer.net 作者:

CTab属性页(如何在一个页面中获得另一页面中的数据)(2008-09-24 13:55:14.0)





 
级别: VCer小兵
头衔: VCer会员

经验: 50
作品: 4
分会: 华南分会
注册: 2008-09-12 18:23:49.0
登录: 2008-11-18 14:39:31.0

...

注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1222235714644.html

  如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:) vcer.net捐赠

[回复该贴] [加入个人书签]

re:CTab属性页(如何在一个页面中获得另一页面中的数据)

...

怎么不贴出来,难道怕我们知道?

nety 于 2008-09-29 16:34:30.0 编辑 [回复该贴]

re:re:CTab属性页(如何在一个页面中获得另一页面中的数据)

...

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 编辑 [回复该贴]

re:CTab属性页(如何在一个页面中获得另一页面中的数据)

...我也关注这个问题好久了,介于本人是菜鸟级选手,还请高手指教

qinqin150 于 2008-09-28 08:53:22.0 编辑 [回复该贴]

re:re:CTab属性页(如何在一个页面中获得另一页面中的数据)

...我已解决,请联系QQ:190012875.

且目前找到两种实现方式。

yanliyong 于 2008-09-28 13:57:38.0 编辑 [回复该贴]