Announcement

Collapse
No announcement yet.

GDIPLUS flat API revealed

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • GDIPLUS flat API revealed

    The whole project is located on Josť's forum here

    PICTURE was written for the first WinLIFT version, more than 10 years ago (february 2002).

    Its purpose was to show how to use the GDIPLUS flat API at the time of its first release by Microsoft, before the DOT.Net obscurification has occured.

    Most of the original GDI+ API are shown in context within the source code, you will have first to select an image that will be used for background.

    Note: due to the time this project was written, if you want to recompile the code, better to use an older PB compiler like version 9.05.

    ...
    Last edited by Patrice Terrier; 31 Mar 2012, 09:15 AM.
    Patrice Terrier
    pterrier@zapsolution.com
    www.zapsolution.com
    www.objreader.com
    Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).

  • #2
    Revealed?

    http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx
    Michael Mattias
    Tal Systems Inc.
    Racine WI USA
    mmattias@talsystems.com
    http://www.talsystems.com

    Comment


    • #3
      And you might find it interesting what Microsoft really thinks of GDI+.....

      http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
      Michael Mattias
      Tal Systems Inc.
      Racine WI USA
      mmattias@talsystems.com
      http://www.talsystems.com

      Comment


      • #4
        Originally posted by Michael Mattias View Post
        And you might find it interesting what Microsoft really thinks of GDI+.....

        http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
        What does Microsoft really thinks of GDI+? Legacy is not the same as deprecated.
        Forum: http://www.jose.it-berater.org/smfforum/index.php

        Comment


        • #5
          I think, in 2002, "revealed" was the good word.

          The PICTURE project was part of my old GDIPLUS Helper for those who remember it.

          ...
          Last edited by Patrice Terrier; 31 Mar 2012, 12:26 PM.
          Patrice Terrier
          pterrier@zapsolution.com
          www.zapsolution.com
          www.objreader.com
          Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).

          Comment


          • #6
            I'm just very sensitive about the "L" word.

            I'm afraid soon someone will use it to describe me.
            Michael Mattias
            Tal Systems Inc.
            Racine WI USA
            mmattias@talsystems.com
            http://www.talsystems.com

            Comment


            • #7
              Direct2D is the successor of GDI+, but as it requires Vista Sp2 or Windows 7, good knowledge of low-level COM programming and my Widows API Headers, few PBers will use it. Maybe in 2020...

              http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
              Forum: http://www.jose.it-berater.org/smfforum/index.php

              Comment


              • #8
                Originally posted by Patrice Terrier View Post
                I think, in 2002, "revealed" was the good word.
                I think that M$ caught up in 2010 or so.

                Comment


                • #9
                  Originally posted by Michael Mattias View Post
                  I'm just very sensitive about the "L" word.

                  I'm afraid soon someone will use it to describe me.
                  Someone did a few days ago:
                  http://www.powerbasic.com/support/pb...ad.php?t=49943
                  --
                  [URL="http://www.camcopng.com"]CAMCo - Applications Development & ICT Consultancy[/URL][URL="http://www.hostingpng.com"]
                  PNG Domain Hosting[/URL]

                  Comment


                  • #10
                    Many words spring immedately to mind when I think of you, MCM, but none of them start with L.

                    Comment


                    • #11
                      Well.... after further review, maybe it's not so bad to be called 'legacy' ... if the only alternative is 'deprecated.'
                      Michael Mattias
                      Tal Systems Inc.
                      Racine WI USA
                      mmattias@talsystems.com
                      http://www.talsystems.com

                      Comment


                      • #12
                        MCM,

                        Its all in how you read the term LEGACY. You simply RE-Translate it to things like,

                        1. I know how to do things that you don't.
                        2. I write code, not manipulate code written by others.
                        3. YES I DO know what an API is.

                        etc .....
                        hutch at movsd dot com
                        The MASM Forum

                        www.masm32.com

                        Comment


                        • #13
                          Originally posted by Steve Hutchesson View Post
                          MCM,

                          Its all in how you read the term LEGACY. You simply RE-Translate it to things like,

                          1. I know how to do things that you don't.
                          2. I write code, not manipulate code written by others.
                          3. YES I DO know what an API is.

                          etc .....
                          Slight correction on point 3. Think it should read something like
                          3. Yes I do know what and how to use an API that doesn't have COM.

                          Comment


                          • #14
                            Amazed to see how this thread, has been biased under the MCM impulsion.

                            This one of the reason, why now i prefer to post my contributions elsewhere.

                            ...
                            Patrice Terrier
                            pterrier@zapsolution.com
                            www.zapsolution.com
                            www.objreader.com
                            Addons: GDImage.DLL 32/64-bit (Graphic library), WinLIFT.DLL 32/64-bit (Skin Engine).

                            Comment


                            • #15
                              Patrice,

                              Elsewhere ? As in 'not PowerBasic related' ? Sorry to hear that, really !

                              To me your contributions were always top notch. I'm not in the graphics business like you are but still it gave me good insight on things I don't know.
                              So here we are, this is the end.
                              But all that dies, is born again.
                              - From The Ashes (In This Moment)

                              Comment

                              Working...
                              X