• MFC9.0 Outlook控件的标题显示无法修改


    这是我在开发中遇到的问题,现记录下来,以便帮助你们。

    不想看废话的可以只看最后三行,但你会错过很多。

    俗话说的好啊,“Wise men learn by other men's mistakes; fools by their own.”

    -------------------------------------------分割线首次登场---------------------------------------------

    可能有的童鞋英语不太好,看不懂上面的东东,好吧我活跃下气氛,发个水贴专用文本。

    我的楼主啊
    My lz
    你出生的那天
    the day you were born
    整个洛丹伦的森林都在低语着这个名字 -- 大水笔
    the very forests of Lordaeron whispered the name..Shuibi Da
    孩子啊我骄傲的看着你 一天天长大成为经验的化身
    My child, I watched with pride as you grew into a weapon of EXP
    你要记住我们一直都是以智慧与力量统治这个国家
    Remember... our line has always ruled with wisdom and strength
    我也相信你会谨慎使用自己强大的力量
    And I know you will show restraint when exercising your great power
    可是真正的胜利
    But the truest victory
    是鼓舞你的子民心中的斗志
    my son...is stirring the hearts of your people
    总有一天
    I tell you this...
    我的经验将终抵达终点
    For when my exp have come to an end...
    而你将加冕为王
    You, shall be King!

    双语的哦!

    ============== 成双成对的分割线与单身程序员形成鲜明对比==============

    要相信一件事情,微软不会欺骗穷困落魄的程序员的,微软在MSDN文档上说的很明确,VS2010版的MFC 9.0帮助文档中,跟CMFCOutlookBar和CMFCOutlookBarPane相关的文档,都是为了装样子看心情整上去的,具体是什么样子,这要看国情,哦不,看源码。所谓“无码无真相”就是这个样子。

    下面看看MSDN中CMFCOutlookBar是怎么说的:

     This topic is included for completeness. For more detail see the source code located in the VCatlmfcsrcmfc folder of your Visual Studio installation.
    
    A tabbed pane with the visual appearance of the Navigation Pane in Microsoft Outlook 2000 or Outlook 2003. The CMFCOutlookBar object contains a CMFCOutlookBarTabCtrl Class object and a series of tabs. The tabs can be either CMFCOutlookBarPane Class objects or CWnd-derived objects. To the user, the Outlook bar appears as a series of buttons and a display area. When the user clicks a button, the corresponding control or button pane is displayed.
    有人可能会说CMFCOutlookBarTabCtrl还有其他类上可没有这些话,人家写的很具体,函数也列出来了。

    对此我只能说,你们那里盖楼都是从中间动工吗?

    ------------------------------------------------调皮的分割线---------------------------------------------

    问题的发生很巧合,本着试试看的态度我创建了个Outlook风格工具栏,然后很随意的敲了个“界面啊”。

    后来这个“啊”始终去不掉(我尝试过添加新的面板、注释相关文字、添加新面板后再注掉它,等等),在注册表里查找“界面啊”,无果。我以为我手滑改了底层的基础类文件,那么多文件又不想找,就还原了下系统,顺便休息下,再次运行正常。

    当我想再修改的时候却又改不了了。到这里,有没经验的童鞋可能会觉得“微软还能不能快乐的玩耍了”,“还我的世界观”等等。

    但是,不要忘了,字符串还可以以二进制的形式保存在注册表里。

    所以,我搜索了下项目名称,果然整个删除后就好了。

    ----------------------------如果你不喜欢上面的文字,那么下面就是你要的,拿滚-------------------------

    下面就是注册表位置(我的项目名叫EnzymeDot)

    HKEY_CURRENT_USERSoftware应用程序向导生成的本地应用程序EnzymeDot
    鉴于字符串是二进制形式,我建议整个删除。



  • 相关阅读:
    JAVA中使用AES加密解密
    R语言与医学统计图形-【19】ggplot2坐标轴调节
    R语言与医学统计图形-【18】ggplot2几何对象汇总
    R语言与医学统计图形-【17】ggplot2几何对象之热图
    R语言与医学统计图形-【16】ggplot2几何对象之标签与文本
    R语言与医学统计图形-【15】ggplot2几何对象之线图
    R语言与医学统计图形-【13】ggplot2几何对象之盒形图
    R语言与医学统计图形-【11】ggplot2几何对象之散点图
    R语言与医学统计图形-【14】ggplot2几何对象之直方密度图
    R语言与医学统计图形-【12】ggplot2几何对象之条图
  • 原文地址:https://www.cnblogs.com/wlsandwho/p/4202108.html
Copyright © 2020-2023  润新知