用于开发文本编辑器的VC(win32)或WPF

用于开发文本编辑器的VC(win32)或WPF,wpf,visual-c++,winapi,Wpf,Visual C++,Winapi,在Win32或WPF(.NET)中开发此应用程序时,我会感到困惑。与普通文本编辑器相比,此应用程序主要由文本编辑器(与MS OneNote中的文本编辑器类似)组成,具有许多定制需求 我正在考虑使用VC来处理这个问题,因为需要很多自定义绘图。你们有什么建议?WPF是这类应用程序的最佳选择吗?还是Win32更好如果你想在Windows上编写任何一种GUI应用程序,我建议不要使用C++。NET比Windows上的各种C++ GUI库都要多,更适合创建GUI。我可以看出,使用WPF编写OneNote之类

在Win32或WPF(.NET)中开发此应用程序时,我会感到困惑。与普通文本编辑器相比,此应用程序主要由文本编辑器(与MS OneNote中的文本编辑器类似)组成,具有许多定制需求


我正在考虑使用VC来处理这个问题,因为需要很多自定义绘图。你们有什么建议?WPF是这类应用程序的最佳选择吗?还是Win32更好< P>如果你想在Windows上编写任何一种GUI应用程序,我建议不要使用C++。NET比Windows上的各种C++ GUI库都要多,更适合创建GUI。我可以看出,使用WPF编写OneNote之类的应用程序效果相当不错,因为WPF很容易扩展。

我不确定WPF是否支持或具有API/LIB来开发OneNote中的编辑器,而不必进行win32调用?WPF的好处是,如果它没有内置功能,你自己加上去很容易。在我看来,在WPF中创建复杂而漂亮的UI要比在Win32中容易得多。也许在WPF中做一些小的测试项目,看看它是否能完成您需要做的事情?用户询问的是用WPF编写应用程序,而不是用它来编辑C#/XAML。