Visual C++基础教程 郭文平 第10-13章 第11章新.pptVIP

  • 16
  • 0
  • 约2.48万字
  • 约 143页
  • 2015-12-18 发布于广东
  • 举报

Visual C++基础教程 郭文平 第10-13章 第11章新.ppt

  应用程序中一般通过菜单命令或快捷键来显示或隐藏工具栏,因此,可以通过编写菜单命令的命令消息处理函数,在其中调用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为菜单命令“颜色工具栏”在框架窗口类中添

文档评论(0)

1亿VIP精品文档

相关文档