关于BCG的CBCGTabWnd的问题
振翅高飞 2014-09-05 11:05:19 有一个CBCGTabWnd的应用问题,我在初始化时,把两个已创建的对话框加载到CBCGTabWnd中分别是标签“A”,和标签“B”,
现在程序因为需要把其中一个标签“B”剥离出来单独显示,现在我用 B.EnableTabDetach(),B.FloatControlBar(新位置),CBCGTabWnd.ShowTab("B",FALSE),//不显示B,这样可以达到单独显示B的效果,
现在又有新的需求,恢复到之前的样子,请问怎么才能让B在回到标签上显示呢?我把CBCGTabWnd.ShowTab("B",FALSE)改为
CBCGTabWnd.ShowTab("B",TRUE),结果标签显示出来了,但是对话框客户区显示的桌面背景,而且我按照原来的方式路径逆推回去,还是显示的桌面背景。
我的逆推方法:
B.EnableTabDetach(“B”,TRUE),
B.FloatControlBar(原来位置),
CBCGTabWnd.ShowTab("B",TRUE),
结果还是不成,求高手帮忙解决一下。