刚接触MFC,去网上搜了写TAB的用法,我用的是对话框作为标签控件的属性页,然后定义了一个CMyTab类,该类以CTabCtrl类为父类的,用类向导为其建立了CTabCtrl类型的变量m_list,在主界面还有一个列表视图控件,我想实现的是当选择Tab的不同标签时列表视图控件随其显示不同的数据,但发现无法将TAB控件也就是CTabCtrl的参数传递给主界面的列表视图控件,也就是列表视图控件无法得知当前选择的是那个标签页!马上就开学了,课设时遇到的问题,还请各路高手现身帮帮忙啊~~~

解决方案 »

  1.   

    我觉得你应用的有些问题吧
    我通常是这么做的
    比如tab有两页
    那么就做两个对话框
    至于对话框上有什么按需求来就好了
    你这个应用应该是列表框
    通过tab的消息控制哪个对话框该显示哪个该隐藏
    不存在所谓传递数据问题
      

  2.   

    http://www.vckbase.com/code/请参考以上代码,呵呵
      

  3.   

    不好意思,可能是我没说明白,你误会了,我的意思是用Tab控件来控制ListView控件的数据的显示而不是对话框的显示与隐藏
      

  4.   

    你点选中tab不同的Item tab本身是可以识别出来的
    而且也有相应消息
    你可以通过消息函数来更新显示数据