VS2008 Feature Pack中 CMFCOutlookBarPane 问题
2009-07-31 22:26
330 查看
最近使用VS2008 Feature Pack进行开发,遇到了一下这个的现象。
使用CMFCOutlookBarPane声明了一个ShortCuts,在调用CMFCOutlookBarTabCtrl的
pShortcutsBarContainer->InsertTab (&m_wndShortcutsPaneOn, _T("Test1"), 0,(UINT)1,
FALSE)方法将它插入到标签页中,在第一次生成了界面后,以后不管如何修改斜体部分的值,在界面上显示
的Tab中都是开始写入的Test1值,而不是后来修改的值。
百思不得其解,以为是编译的问题,clean solution 然后重新 build,但是结果还是一样。一怒之下,我将
MainFrame.cpp的CreateShortcutsBar ()方法中的所有InsertTab(……)方法全部注释掉,更惨了,左侧
的导航栏彻底不出来了。
完全无法理解……
Feature Pack是MS开发的一个组件,全英文的,找不到相关的东西,翻了一下午的文章,用了几种办法都
解决不了,完不成这个任务估计周末都玩的不开心了……
在google了3个小时后,终于找到了以下信息:
比方说我把exit修改成“退出”;
同样的问题也出来outlookbar上面。
比方说我用bcgcontrolbar生成一个有outlookbar的菜单项。
那项目会自己创建:
pShortcutsBarContainer->AddTab (&m_wndShortcutsPane1, _T("Page 1"));
我把Page 1改成"主功能"后按f5,结果左边的outlookbar还是没有改变,还是"Page 1"
请教一下,这个问题如何解决?
这是bcg的bug。它再注册表里写了很多关于界面的东西。你只要在注册表里找到你程序写的注册信息,并且把setting 里面的东西删除就可以了
原来是这样么一回事
终于可以休息了...
去看曾哥
使用CMFCOutlookBarPane声明了一个ShortCuts,在调用CMFCOutlookBarTabCtrl的
pShortcutsBarContainer->InsertTab (&m_wndShortcutsPaneOn, _T("Test1"), 0,(UINT)1,
FALSE)方法将它插入到标签页中,在第一次生成了界面后,以后不管如何修改斜体部分的值,在界面上显示
的Tab中都是开始写入的Test1值,而不是后来修改的值。
百思不得其解,以为是编译的问题,clean solution 然后重新 build,但是结果还是一样。一怒之下,我将
MainFrame.cpp的CreateShortcutsBar ()方法中的所有InsertTab(……)方法全部注释掉,更惨了,左侧
的导航栏彻底不出来了。
完全无法理解……
Feature Pack是MS开发的一个组件,全英文的,找不到相关的东西,翻了一下午的文章,用了几种办法都
解决不了,完不成这个任务估计周末都玩的不开心了……
在google了3个小时后,终于找到了以下信息:
比方说我把exit修改成“退出”;
同样的问题也出来outlookbar上面。
比方说我用bcgcontrolbar生成一个有outlookbar的菜单项。
那项目会自己创建:
pShortcutsBarContainer->AddTab (&m_wndShortcutsPane1, _T("Page 1"));
我把Page 1改成"主功能"后按f5,结果左边的outlookbar还是没有改变,还是"Page 1"
请教一下,这个问题如何解决?
这是bcg的bug。它再注册表里写了很多关于界面的东西。你只要在注册表里找到你程序写的注册信息,并且把setting 里面的东西删除就可以了
原来是这样么一回事
终于可以休息了...
去看曾哥
相关文章推荐
- 使用CMFCOutlookBarPane创建分组控件,禁用双击编辑的功能
- Ribbon风格界面,OutlookBar导航条无法显示的问题
- MFC_CMfcOutlookBar
- VS2008中关于将旧VC方案修改为最新的MFC Feature Pack最需要注意的问题
- VS Feature Pack学习之使用CMFCMenuBar自定义菜单栏
- VS Feature Pack学习之使用CMFCMenuBar自定义菜单栏
- VS2008 CMFCOutlookBarTabCtrl界面开发你不知道的事
- iOS7中都Bar的透明问题
- VS2008评估到期的问题
- VS2008部署问题
- 我用VS2008写的的第一个Filter,遇见的一些问题,和解决方法,更新结束。
- vs2008 jQuery 智能提示失败可能是Jquery版本问题
- VS2008 调试问题 找不到 MSVC90D.dll 的解决方法
- VS2008 安装时 出现 “加载安装组件时出现问题,取消安装” 的解决方法
- VS2008连接sql2005的问题-Could not load file or assembly 'Microsoft.SqlServer.Management.Sdk.Sfc
- vs2008 安装 wxwidgets 出现的问题
- Dynamics Crm 2011 or 2013 与outlook集成问题
- 关于VS2008 工具箱的修复问题(13119)
- VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
- 关于outlook 2000自定义通讯录问题解决方法