2014-10-11 27 views
-8

今天我发现notepad++是使用C++构建的。但是很混淆哪个GUI被Notepad++使用,是否使用自己的GUI平台?或者是什么?哪个GUI用于制作记事本++?

+3

它在frontpage上写得很直接'基于强大的编辑组件Scintilla,Notepad ++是用C++编写的,并且使用纯粹的Win32 API和STL'。这是纯粹的Win32 API,没有其他GUI工具包 – PeterT 2014-10-11 10:25:20

+1

你甚至可以下载源代码并寻找自己。 – 2014-10-11 10:26:49

+0

然后对'linux'它有什么用,在我看来,linux不支持'win32 API' ..? – 2014-10-11 10:26:51

回答

1

它使用Windows API,它可以从源代码中找到,例如PowerEditor/src/winmain.cpp

此外,您还可以在WinContorls找到所有者绘图小部件。所以我们可以在一定程度上称它为own GUI platforms