2014-10-11 64 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