我的程序想实现类似FontPage制作的IE浏览器可以分割的窗口功能,就是在一个视中分割出<10个的视图,并且分割的状态由用户自己定制。大家有什么好的方法和思路嘛?????
隐藏/显示
http://www.codeguru.com/splitter/show_hide_static_panes.shtml
很容易实现:
思路:(抱歉!我只能提供思路)
在需用户定义分割的窗口部分,放一个框架窗口,
框架窗口上放一个CSplitterWnd,并放一个视,
用户要分割此窗口,实际上就是再动态创建一个视,并加到分割窗口的
视中,只要不超过16个(动态分割的限制)就可.
我想可以在视类中加一个CSplitterWnd成员,则视也能被分割。关键的难度在于,着可能是个类似递归的无穷循环,需要控制当视显示时Splitter才被Create出来,当没有显示时就删除它,也许我想的太复杂了,回去试试才知道。