邵氏电影五毒:RecalcLayout
来源:百度文库 编辑:九乡新闻网 时间:2024/05/06 08:21:14
Called by the framework when the standard control bars are toggled on or off or when the frame window is resized.
当标准工具栏或状态栏隐藏或者显示,或者窗口调整大小时,框架调用这个方法。
方法原型为:
virtual void RecalcLayout(
BOOL bNotify = TRUE
); Parameters
bNotify
Determines whether the active in-place item for the frame window receives notification of the layout change. If TRUE, the item is notified; otherwise FALSE.
决定是否将焦点项目传递这个变化,如果是TRUE就通知子项目,否则,不传递。
view plaincopy to clipboardprint?
01.void CMainFrame::OnViewToolbar1()
02.{
03. // TODO: 在此添加命令处理程序代码
04. m_wndToolBar1.ShowWindow(m_wndToolBar1.IsWindowVisible()? SW_HIDE:SW_SHOW);
05.
06.RecalcLayout();
07.
08.
09.}
这里m_wndToolBar1是自己定义的一个工具栏,:OnViewToolbar1()是一个菜单项的消息响应函数。
当工具栏显示时,点击这个菜单项,工具栏隐藏,然后调用RecalcLayout这个方法,重新布置窗口。
当工具栏隐藏式,点击这个菜单项,工具栏显示,然后调用RecalcLayout这个方法,重新布置窗口。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ma1kong/archive/2009/10/07/4640554.aspx
当标准工具栏或状态栏隐藏或者显示,或者窗口调整大小时,框架调用这个方法。
方法原型为:
virtual void RecalcLayout(
BOOL bNotify = TRUE
); Parameters
bNotify
Determines whether the active in-place item for the frame window receives notification of the layout change. If TRUE, the item is notified; otherwise FALSE.
决定是否将焦点项目传递这个变化,如果是TRUE就通知子项目,否则,不传递。
view plaincopy to clipboardprint?
01.void CMainFrame::OnViewToolbar1()
02.{
03. // TODO: 在此添加命令处理程序代码
04. m_wndToolBar1.ShowWindow(m_wndToolBar1.IsWindowVisible()? SW_HIDE:SW_SHOW);
05.
06.RecalcLayout();
07.
08.
09.}
这里m_wndToolBar1是自己定义的一个工具栏,:OnViewToolbar1()是一个菜单项的消息响应函数。
当工具栏显示时,点击这个菜单项,工具栏隐藏,然后调用RecalcLayout这个方法,重新布置窗口。
当工具栏隐藏式,点击这个菜单项,工具栏显示,然后调用RecalcLayout这个方法,重新布置窗口。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ma1kong/archive/2009/10/07/4640554.aspx