- 16
- 0
- 约2.48万字
- 约 143页
- 2015-12-18 发布于广东
- 举报
应用程序中一般通过菜单命令或快捷键来显示或隐藏工具栏,因此,可以通过编写菜单命令的命令消息处理函数,在其中调用CFrameWnd::ShowControlBar来隐藏或显示工具栏。其函数原型为: void ShowControlBar( CControlBar* pBar, BOOL bShow, BOOL bDelay ); 其中,参数“pBar”为指向要显示或隐藏的工具栏的指针;参数“bShow”指定是显示还是隐藏工具栏,若为TRUE则显示工具栏,为FALSE则隐藏工具栏;参数“bDelay”为TRUE时则延迟显示工具栏,为FALSE时则立即显示。 一般不要通过简单地打开或关闭工具栏的WS_VISIBLE标志切换工具栏。工具栏被显示或隐藏时,MFC会调整视图窗口的大小以适应框架窗口客户区中可见区域的变化。ShowControlBar在显示或隐藏工具栏时已经考虑了这些因素。 【例11.6】 在MyDraw中添加菜单命令来显示或隐藏颜色设置工具栏。 (1) 添加菜单项。打开项目MyDraw,单击项目工作区窗口的“ResourceView”标签,双击菜单资源IDR_MAINFRAME,在“查看”菜单下添加“颜色工具栏”菜单项,设置其ID为ID_VIEW_COLORBAR。 (2) 利用ClassWizard为菜单命令“颜色工具栏”在框架窗口类中添
您可能关注的文档
- Visual Basic程序设计 第三版 丁爱萍 第6-11章 项目九新.ppt
- Visual Basic程序设计 第三版 丁爱萍 第6-11章 项目十新.ppt
- Visual Basic程序设计 第三版 丁爱萍 第6-11章 项目十一新.ppt
- Visual Basic程序设计 龚为琨 第1章 VB编程基础新.ppt
- Visual Basic程序设计 龚为琨 第2章 窗体新.ppt
- Visual Basic程序设计 龚为琨 第3章 文本控件、消息框和输入框新.ppt
- Visual Basic程序设计 龚为琨 第7章 文件系统控件、公共对话框新.ppt
- Visual Basic程序设计 龚为琨 第8章 菜单设计新.ppt
- Visual Basic程序设计 龚为琨 第9章 多窗体与多文档设计新.ppt
- Visual Basic程序设计 龚为琨 第11章 多媒体程序设计新.ppt
原创力文档

文档评论(0)