I was just wondering (since i'm just learning about bitmaps and such) what the difference is between GDI and GDI+? If they are very different, which one should I be reading up on?
I did a search, but I didn't find other threads asking this question, but sorry in advance if this has been asked.
Any help is, as always, well appreciated.
GDI+ is 'new'. It's gives winxp its fancy look, provides support for different file formats and comes as a dll/sdk for win98/2000, if you want. It's more object oriented, and it looks like some of it's functionality is derived from directx (but don't quote me on that).
GDI is the Graphical Device Interface for all windows.
Go here to get GDI+ (but NOT if you use winxp as it has it already) run-time dll - (it's called 'GDI+RTM') :
Thanks for the reply
So, which should I learn first? Does it really matter which I learn first?
Just for the record, I run win2k.
My opionion: learn gdi....but there's no harm in downloading gdi+ and having a play around with it too.
Good luck. And have fun.
Microsoft recommends GDI+, as it's more optimsed. However, as it's OOP, it's interface is slightly different to the rest of of the Win32 API so if you're learning it's probably best to go with Ken's suggestion.
Thanks everyone for replying. Your suggestions have greatly cleared things up for me