我用BCGcontrolBARPRO 制作的OUTLOOK方式的界面。可是在我改上面的英文为中文的时候。怎么也不行。比如:将左边OUTLOOK界面区上面的Page 1改为第一页,可是编译的时候仍然是Page 1,我搜索遍了整个源代码页没发现那里还有Page 1,请问怎么改啊。

解决方案 »

  1.   

    BCGcontrolBARPRO的工程运行时custom toolbar,钩中shortcut bar,点击reset all,估计就好了。
    它把工具栏的信息(包括outlookbar)都保存到注册表了,或许你在注册表里面搜索一下就发现page 1了。手工改注册表也可以。
      

  2.   

    注册表我也改了。但是在我编译的时候。它又自己改成Page 1了。结果怎么仍然不行啊。我也reset all过了。里面有 menu bar和stand bar,可是没有shortcuts bar,结果还是没改过来
    。这是怎么回事啊。
      

  3.   

    需要把outlookbar里讀寫註冊表的代碼去掉
    明天我再看看
      

  4.   

    可以调用CBCGToolBar::RemoveStateFromRegistry来清除注册表
    我的BCG版本较低,你用的是6.0吧?应该都是一样的
      

  5.   

    大哥,我禁止了调用CBCGToolBar::RemoveStateFromRegistry,编译的时候报告缺少mfc42u.lib
    错误,这个文件不是系统自带的。
      

  6.   

    不要用unicode
    mfc42u.lib是unicode版本的mfc类库
    在build--〉set active configuration...里设置