【问题标题】:Is there anyway to change the color of the toolbar in notepad++?无论如何要更改记事本++中工具栏的颜色?
【发布时间】:2014-02-11 19:35:40
【问题描述】:

我尝试过在 notepad++ 中更改工具栏的背景颜色。到目前为止我还没有成功。坦率地说,我不太喜欢工具栏颜色,希望工具栏有深色背景。无论如何我可以做同样的事情吗?提前致谢

【问题讨论】:

  • 您在研究中尝试/发现了什么?通过快速搜索,我看到了许多有希望的结果。
  • @admdrew 所有链接都指向更改选项卡颜色等,而不是完全更改工具栏颜色。非常感谢,如果你能引导我到帮助我解决这个问题的链接。

标签: editor notepad++


【解决方案1】:

查看超级用户上的this question。我还没有测试过,但我认为它可以提供帮助。

下面是 hack(如链接中所述):

正如您所猜想的那样,主题不能做到这一点(它们只处理 文本编辑窗口)。要更改您必须制作的颜色 一些非常简单的改变(因为它只是改变颜色值) 源代码(从网站或 GitHub 下载)。

解压文件找到你想改变颜色的元素, 并改变它们。我见过的所有颜色都表示为 RGB(xx,xx,xx) 重建(解压后请参阅 /readmeFirst.txt) 我刚刚看了一眼 在这些文件中,但我肯定会在这方面工作一点 明天,一旦我解决了我不介意给你我的结果。

不管怎样,我一眼就看到了,你会想进去看看的

/PowerEditor/src/ScitillaComponent/DocTabView(我认为) /PowerEditor/src/WinControls/TabBar /PowerEditor/src/WinControls/ToolBar 这就是我注意到的所有可能 到目前为止感兴趣,但是我明天再看一遍 回复你。

编辑:官方的makefile会给出一些错误,因为 /PowerEditor/src/Parameters.h 引用文件不正确。这里是 到目前为止我修复的两个:

#include "TinyXml/tinyXmlA/tinyxmlA.h" (line 33)
#include "TinyXml/tinyxml.h" (line 37)

将 Parameters.h 中的这些行更改为我编写的要处理的内容 他们。不要担心警告(“#endif 之后的额外标记”) - 他们只是 cmets。

编辑 2:我使用的是 VS2012,其中构建过程导致 许多错误。除非有人最终询问,否则我不会在这里发布它们 关于他们,在这种情况下,我很乐意这样做。我应该有一个工作 很快就建立起来了!

编辑 3:Notepad++ 提供的 VS 项目文件似乎是用 Visual Studio 的早期版本,在更新文件时,Visual Studio 2012 会产生很多问题,所以如果你走这条路,请使用 VS2010.

编辑 4:我在编辑 3 中没有说清楚,但之后我放弃了 意识到绕过 VS 是多么困难 错误。我想自从我写代码以来,代码已经发生了很大的变化 这个答案也是如此;不幸的是,我没有注意到版本,但我 确定这是撰写此答案时可用的最新版本, 根据“所有版本”,可能是 6.4.1 或 6.4.2.但是,我希望这对于其他阅读的人来说是一个有用的起点(这个答案自 写作)。

【讨论】:

  • 请添加您的解决方案,而不仅仅是链接。链接可能有一天会断开。请参阅社区规则。
【解决方案2】:

就我所了解的用户界面元素(按钮、工具栏等)的创建细节而言,答案是在开发人员明确将此类功能构建到应用程序中之前,无法更改工具栏颜色。如果你检查它的设置,N++ 没有这样的功能。

您可以通过标准方式实现工具栏颜色的更改:在获取 N++ 源后覆盖工具栏绘制例程。然后编译反映您更改的自定义 Notepad++.exe。

如果您认为工具栏着色不仅对您有用,而且对用户数量也有用,请考虑 registering a feature request for Notepad++ 就像很多人(包括我 :))已经为 N++ 的各种功能所做的那样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    相关资源
    最近更新 更多