请问各位大侠:
    我现在有一个基于对话框的MFC工程,主对话框有一个TabControl控件,里面添加了5个标签,每点一个标签会将一个对话框显示在tabcontrol内,现在我在第一个对话框中想有两个按钮控件,通过这两个按钮分别进入不同的对话框。最后效果要和点击相应标签一样。ps:5个子对话框是通过添加tabcontrol的SelChange消息,将对话框隐藏或显示。
     感觉子对话框在初始化时没有指定父窗口,是非模态的。它的消息会被主对话框得到吗?

解决方案 »

  1.   

    例如:我在 对话框一 里有两个按钮
    点击第一个按钮,在Tab里显示 对话框2
    点击第二个按钮,在Tab里显示 对话框3
    在tab里有3个对话框对象。现在的情况就成了,我在第一个对话框里按一个按钮,如何让tab知道,让它去把第一个对话框隐藏,把其他相应的对话框显示。(不通过tab标签)
      

  2.   

    把你那两个按钮的消息发给tab的父窗口
    然后由父窗口调用tab切换功能
      

  3.   

    这个消息怎么发?老板一定要我用的VC6,都习惯了vs08了,不知道怎么设。我加了消息是有对话框一响应的
      

  4.   

    你的两个按钮的对话框是不是也是tab的一个标签啊?
    是的话,直接按1楼说的做应该就可以了
      

  5.   

    ok 多谢两位,转过去了。恩,我刚开始把tab变量设为私有,一直没发通过主窗口指针找到tab!当然给分@!