强大的MFC扩展库BCGControlBar使用方法详解

  • 格式:pdf
  • 大小:71.97 KB
  • 文档页数:5

ID_TOOL2 "Activates user-defined tool\nUser Tool"
....
ID_TOOLx "Activates user-defined tool\nUser Tool"
在应用程序的InitInstance() 中调用:
EnableUserTools (ID_TOOLS_ENTRY, ID_TOOL1, ID_TOOLx);
一个"Tools" 新页面将加入到自定义对话框中
为了使能动态可裁剪菜单:
在STRING 资源表中保留部分条目。

这些标识符将被当作控制栏标识符使用。

ID_TEAR_OFF1 "<dummy>"
ID_TEAR_OFF2 "<dummy>"
.......
ID_TEAR_OFFx "<dummy>"
对于每一个可裁剪弹出式菜单,把"Break" 属性改位"Bar" (MF_MENUBARBREAK) 在应用程序的InitInstance() 中调用:
EnableTearOffMenus (_T("RegBase", ID_TEAR_OFF1, ID_TEAR_OFFx);
为了使能静态可裁剪菜单
在STRING 资源表中保留一个条目。

这个标识符将区别于动态可裁剪标识符(如上所述)。

ID_TEAR_OFF_BAR "<dummy>"
在主框架的OnShowPopupMenu,为特定的菜单按钮使能可裁剪:
pMenuButton->SetTearOff (D_TEAR_OFF_BAR);。