Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Gui toolkit for win32 api?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
Freiza
Grandmaster Cheater
Reputation: 22

Joined: 28 Jun 2010
Posts: 662

PostPosted: Tue May 15, 2012 11:21 am    Post subject: Gui toolkit for win32 api? Reply with quote

I am using win32 api to write a application. But I don't want to make my Gui in win32 because it is very time consuming and making gui's using coding is very impractical for me.
I am thinking to learn MFC, but I have heard bad reviews about MFC.

My application uses low level memory management and process management functions so I will use win32 api. But what Gui toolkit do you recommend.

Please suggest.

_________________
Back to top
View user's profile Send private message Send e-mail
NotReallySureWhatGoesHere
Expert Cheater
Reputation: -1

Joined: 20 Feb 2012
Posts: 110

PostPosted: Tue May 15, 2012 11:27 am    Post subject: Reply with quote

http://www.wxwidgets.org/

http://qt.nokia.com/

http://www.gtk.org/

EDIT: Oh and http://wtl.sourceforge.net/ would probably be great for you since you're developing on/for Windows.
Back to top
View user's profile Send private message
Freiza
Grandmaster Cheater
Reputation: 22

Joined: 28 Jun 2010
Posts: 662

PostPosted: Tue May 15, 2012 11:41 am    Post subject: Reply with quote

WTL is not supported by microsoft and is not being updated.

I am confused between
MFC , VCL and WTL

Actually I have heard about all of the above you mentioned. But wasn't able to decide which one should I choose. And you just named all of them.

I want something that
1) Can be easily used with Win32 api
2) is Elegant
3) should be available/updated atleast for another 3-4 years or more.

_________________
Back to top
View user's profile Send private message Send e-mail
NotReallySureWhatGoesHere
Expert Cheater
Reputation: -1

Joined: 20 Feb 2012
Posts: 110

PostPosted: Tue May 15, 2012 12:00 pm    Post subject: Reply with quote

Freiza wrote:
WTL is not supported by microsoft and is not being updated.

I am confused between
MFC , VCL and WTL

Actually I have heard about all of the above you mentioned. But wasn't able to decide which one should I choose. And you just named all of them.

I want something that
1) Can be easily used with Win32 api
2) is Elegant
3) should be available/updated atleast for another 3-4 years or more.


I would use Qt since it has it's own drag-n-drop IDE. I'm not sure how easy integrating the Win32 API into any of these libraries will be though. And sorry I'm just trying to be helpful.
Back to top
View user's profile Send private message
Freiza
Grandmaster Cheater
Reputation: 22

Joined: 28 Jun 2010
Posts: 662

PostPosted: Tue May 15, 2012 12:08 pm    Post subject: Reply with quote

I do appreciate your reply. And many many thanks for that. But I am confused. So I thought of getting answer by someone who has already created similar kind of software.

And I don't know why did you took my previous post in negative way.

_________________
Back to top
View user's profile Send private message Send e-mail
NotReallySureWhatGoesHere
Expert Cheater
Reputation: -1

Joined: 20 Feb 2012
Posts: 110

PostPosted: Tue May 15, 2012 2:23 pm    Post subject: Reply with quote

Freiza wrote:
I do appreciate your reply. And many many thanks for that. But I am confused. So I thought of getting answer by someone who has already created similar kind of software.

And I don't know why did you took my previous post in negative way.


Oh no I didn't, just apologizing for not being able to help you Smile
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8587
Location: 127.0.0.1

PostPosted: Wed May 16, 2012 5:01 am    Post subject: Reply with quote

MFC is being dropped by Microsoft soon so I wouldn't bother dwelling too far into it. It's not as horrible as everyone makes it out to be, but it isn't that great either. It is just a set of class wrappers around the Win32 API to create GUI elements. If you sift through the headers for MFC you can actually see all the code for it and how it works, it's not that amazing or special.

You'd be better of looking into a GUI toolkit, however they do come at a cost of performance, size, portability, etc. depending how far you plan to take your project.

Qt and wxWidgets are probably the two most known GUI libraries that you could use.

The WTL SF page can be found here:
http://sourceforge.net/projects/wtl/

Which has good reviews but I've personally never touched it or looked at the code. I can't give any real opinion on it because of that.

If you really want to dig into things yourself, you could work with GDI/GDI+ manually to create your GUIs. It requires a ton of extra work, but the results can look great if you have the time.

Check out my project patchLib:
http://67.210.99.128/patchLib/

_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites