Gdi/gdi+

This is a discussion on Gdi/gdi+ within the Windows Programming forums, part of the Platform Specific Boards category; I was just wondering (since i'm just learning about bitmaps and such) what the difference is between GDI and GDI+? ...

  1. #1
    Registered User
    Join Date
    Dec 2001
    Posts
    29

    Question Gdi/gdi+

    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.

  2. #2
    erstwhile
    Join Date
    Jan 2002
    Posts
    2,227
    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') :

    http://www.microsoft.com/msdownload/...psdkredist.htm

  3. #3
    Registered User
    Join Date
    Dec 2001
    Posts
    29

    Question

    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.

  4. #4
    erstwhile
    Join Date
    Jan 2002
    Posts
    2,227
    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.

  5. #5
    S­énior Member
    Join Date
    Jan 2002
    Posts
    982
    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.

  6. #6
    Registered User
    Join Date
    Dec 2001
    Posts
    29

    Smile

    Thanks everyone for replying. Your suggestions have greatly cleared things up for me

Popular pages Recent additions subscribe to a feed

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21