用VS2010自动生成的MDI程序,左侧的“类视图”和“文件视图”如何在程序启动时就自动隐藏,并且鼠标移上去可以展开,重新 docked,尝试了下,都有问题
就如
http://topic.csdn.net/u/20110711/18/eacfe752-2a88-4dbf-b465-a702abe47c11.html
这个帖子里面的图形那样但不要求每次都自动隐藏,第一次自动隐藏即可!
就如
http://topic.csdn.net/u/20110711/18/eacfe752-2a88-4dbf-b465-a702abe47c11.html
这个帖子里面的图形那样但不要求每次都自动隐藏,第一次自动隐藏即可!
首先感谢你的回答,
但我在CMainFrame::CreateDockingWindows()里面单独使用SetAutoHideMode是不行的,
是有一个侧栏按钮,但BAR没隐藏,而且点击AutoHide按钮重新停靠有也问题你可以详细说下如何控制的吗?
你可以用上面的代码作用在output那个窗口,应该没有问题
Call this method to switch a dockable pane to autohide mode programmatically. The pane must be docked to the main frame window (CDockablePane::GetDefaultPaneDivider must return a valid pointer to the CPaneDivider).
m_wndFileView.showPane呢?方法都告诉你了
呵呵,你好,好看到了你的提示,但是用ShowPane()也没解决问题
你在VS2008下隐藏和重新停靠都没问题么?
我用你的方法,鼠标移动到file view侧栏按钮上就会crash
上面这句,没有问题。鼠标移动上去没有问题,点击也没问题,
我这却一直在crash,你能传下你的程序,我下载看看到底有什么不同!
正确! 重新试了下,确实可以了,非常感谢~只是第一次启动时,file view会卡2秒种才隐藏,有个很明显的交错的窗口,你有吗?
这句也加上,不过要注意加的地方,不要加错了~