MFC新手。
现在要做如上图的多标签功能。
标签1 控件“开路checkbox”“短路checkbox”“数据显示 ctrllist”
标签2,3,4 的控件和1相同。
当前在主程序的对话框Main中,添加了一个新的对话框Sub1,Sub1对话框中包含以上提到的控件。
想要实现:
1> 切换标签时,标签所在对话框的控件位置保持不变,显示数据不同;
2> 切换标签时,对前一个选中的标签的设置(对“开路”“短路”的设置)保持不变,对当前选中标签的开路、短路设置不影响前一个选中标签的设置。
问题:
1> 当前只设置了一个Sub1 对话框,如果我要实现以上功能,是否需要建立Sub2,Sub3,Sub4对话框,复制Sub1控件的局。【】
我觉得这种方法是能够实现的,但是感觉太复杂了,而且控件位置有微小不同,切换时也会很明显。
2> 如果一个Sub1 对话框可以实现以上功能,那么怎么能避免不同控件设置的冲突。