Quote:
|
Originally Posted by Natsuki
Using Visual C++ and GTK if I can?
|
You sure can. And if there's some features GTK+ hasn't, I'm sure you can find it in other libraries or toolkits.
Quote:
|
Originally Posted by Natsuki
And the GTK+ deal, I am not sure about GTK, but my friend suggested to use it instead of C++ built in GUI because GUI programming is very difficult without some sort of base other than the original C++ Windows GUI based stuff.. I have never done GUI programming, so perhaps a professional opinion would be useful to me!
|
I'm not a professional, but I'll give it a try. First of all: C++ has not built-in library for GUI. What your friend was thinking of was probably the Windows API (which by the way, isn't C++, but pure C) And your friend is right, it can be tough for a person who has never done any GUI-programming to use the Windows API. And I agree, that using a toolkit is much easier, and more effective. It's good to know what's going on under the hood though, so it would be nice to learn how the Windows API is working.
There are other alternatives than GTK+, so you may want to read about the others, before you start on your project, so that you're sure on which of them to use. I've experience with the toolkit, wxWidgets, and I can only recommend it. It's easy to use, and you get a lot done in very little time. It also has great features for text-processing and file-management (you'll probably need these, if you're planning to make a Notepad++ clone), besides the GUI-features.