有一个对话框,上面有一个下拉列表框,
下面是一个GroupBox组框,组框内有一些按钮、编辑框等控件。
请问如何当下拉列表框的选择改变时,动态的改变组框内的控件,使组框内部的内容就像标签页切换一样的变化?
请各位高手帮忙,多谢了!

解决方案 »

  1.   

    你想把哪个隐藏就把它Visible=false
      

  2.   

    我试了一下Mackz的方法是可行的,而且可以分别设计子对话框,
    NoBlank的方法设计对话框时控件会重叠,不方便。
    多谢各位回复,结帐!
      

  3.   

    它就是一个父窗口下一大堆子窗口嘛,使用正常的窗口消息操作全能控制!
    常用:Set/GetDlgItem(Text)
         ShowWindow
         EnableWindow
     再不行,直接给它发消息!
      

  4.   

    dmt9697(长江9999号) ( ) 信誉:100    Blog   加为好友  2007-4-16 8:52:17  得分: 0  
     
     
       
    我觉得一楼的是正道,二楼的麻烦,三楼是你自己发的帖子  
     
    ---------------------------------------------------------------------
    基本认同, 1  2 楼的方法都比较好,
    ------------------------------------------------------------------------------
     Mackz(在相互) ( ) 信誉:115    Blog   加为好友  2007-4-15 16:06:24  得分: 0  
     
     
       
    也可以做一个子对话框来控制成组的控件,显示/隐藏子对话框即可。  
     二楼朋友为什么不用 CWnd 继承一个窗口呢,这样才是更好些吧,既然都做到这一步了吗,
    这个窗口上的所有的控件要自己 Create 和 Re Layout 了.