我尝试在记事本++中更改工具栏的背景颜色。到目前为止我还没有成功。坦率地说,我不喜欢工具栏颜色,并希望工具栏有一个深色背景。无论如何,我可以这样做吗?提前致谢
答案 0 :(得分: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之后的额外令牌”) - 他们只是评论。
编辑2:我正在使用VS2012,其中构建过程导致 很多错误。我不会在这里张贴他们,除非有人最终要求 关于他们,在这种情况下,我很高兴这样做。我应该有一份工作 很快就会建立!
编辑3:看来Notepad ++提供的VS项目文件是用。创建的 Visual Studio的早期版本,在更新文件时,Visual Studio 2012会产生许多问题,因此如果你走这条路,请使用 VS2010。
编辑4:我没有在编辑3中明白,但我放弃了 意识到绕过VS是多么困难 错误。我想,自从我写完以来,代码发生了重大变化 这个答案也是如此;不幸的是我没有注意到版本,但我是 确定这是在写这个答案时最新的, 根据“所有版本”,它可能是6.4.1或 6.4.2。但是,我希望这对任何阅读的人来说都是一个有用的起点(这个答案从那以后就得到了一致的关注 写入)。
答案 1 :(得分:0)
至于我看到创建用户界面元素(按钮,工具栏等)的细节,答案是在开发人员明确地将这样的功能构建到应用程序之前,工具栏颜色无法更改。如果你检查它的设置,N ++没有这样的功能。
您可以通过标准方式更改工具栏颜色:在您抓取N ++源代码后覆盖工具栏绘制例程。然后编译自定义Notepad ++。exe,它反映了你的变化。
如果您认为工具栏着色不仅对您有用,而且对于用户数量有用,请考虑registering a feature request for Notepad++许多人(包括我:)
)已经为N ++的各种功能做过。