PowerBASIC Peer Support Forums
 

Go Back   PowerBASIC Peer Support Forums > User to user Discussions > Third-Party Addons

Third-Party Addons User to user discussions of third-party addons and user-recommended links to related web sites. Advertisements are permitted only in this forum, for products designed to work with and enhance PowerBASIC compilers.

Reply
 
Thread Tools Display Modes
  #1  
Old Mar 31st, 2012, 09:49 AM
Patrice Terrier Patrice Terrier is offline
Member
 
Join Date: Aug 1998
Location: France
Posts: 3,604
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.

...
__________________
Patrice Terrier
pterrier@zapsolution.com
www.zapsolution.com
Addons: GDImage (advanced graphic control), WinLIFT (Skin Engine), Artwork (logo creation).

Last edited by Patrice Terrier; Mar 31st, 2012 at 10:15 AM.
Reply With Quote
  #2  
Old Mar 31st, 2012, 11:29 AM
Michael Mattias Michael Mattias is offline
Member
 
Join Date: Aug 1998
Location: Racine WI USA
Posts: 36,411
Revealed?

http://msdn.microsoft.com/en-us/libr...=VS.85%29.aspx
Reply With Quote
  #3  
Old Mar 31st, 2012, 11:30 AM
Michael Mattias Michael Mattias is offline
Member
 
Join Date: Aug 1998
Location: Racine WI USA
Posts: 36,411
And you might find it interesting what Microsoft really thinks of GDI+.....

http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Reply With Quote
  #4  
Old Mar 31st, 2012, 11:52 AM
Josť Roca Josť Roca is online now
Moderator
 
Join Date: Mar 2004
Location: Valencia, Spain
Posts: 6,588
Quote:
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.
__________________
Website: http://www.jose.it-berater.org/index.html
SED Editor, TypeLib Browser.
Forum: http://www.jose.it-berater.org/smfforum/index.php
Reply With Quote
  #5  
Old Mar 31st, 2012, 12:01 PM
Patrice Terrier Patrice Terrier is offline
Member
 
Join Date: Aug 1998
Location: France
Posts: 3,604
I think, in 2002, "revealed" was the good word.

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

...
__________________
Patrice Terrier
pterrier@zapsolution.com
www.zapsolution.com
Addons: GDImage (advanced graphic control), WinLIFT (Skin Engine), Artwork (logo creation).

Last edited by Patrice Terrier; Mar 31st, 2012 at 01:26 PM.
Reply With Quote
  #6  
Old Mar 31st, 2012, 12:28 PM
Michael Mattias Michael Mattias is offline
Member
 
Join Date: Aug 1998
Location: Racine WI USA
Posts: 36,411
I'm just very sensitive about the "L" word.

I'm afraid soon someone will use it to describe me.
Reply With Quote
  #7  
Old Mar 31st, 2012, 01:02 PM
Josť Roca Josť Roca is online now
Moderator
 
Join Date: Mar 2004
Location: Valencia, Spain
Posts: 6,588
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
__________________
Website: http://www.jose.it-berater.org/index.html
SED Editor, TypeLib Browser.
Forum: http://www.jose.it-berater.org/smfforum/index.php
Reply With Quote
  #8  
Old Mar 31st, 2012, 03:10 PM
Chris Holbrook Chris Holbrook is offline
Member
 
Join Date: Aug 2005
Location: in Hiding
Posts: 6,445
Quote:
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.
Reply With Quote
  #9  
Old Mar 31st, 2012, 04:37 PM
Stuart McLachlan Stuart McLachlan is offline
Member
 
Join Date: Mar 2000
Location: Port Moresby, Papua New Guinea
Posts: 1,692
Quote:
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
Reply With Quote
  #10  
Old Mar 31st, 2012, 04:59 PM
Eric Pearson Eric Pearson is online now
Member
 
Join Date: Oct 1987
Location: Traverse City, Michigan, USA
Posts: 7,909
Many words spring immedately to mind when I think of you, MCM, but none of them start with L.

Reply With Quote
  #11  
Old Mar 31st, 2012, 07:19 PM
Michael Mattias Michael Mattias is offline
Member
 
Join Date: Aug 1998
Location: Racine WI USA
Posts: 36,411
Well.... after further review, maybe it's not so bad to be called 'legacy' ... if the only alternative is 'deprecated.'
Reply With Quote
  #12  
Old Apr 12th, 2012, 12:35 AM
Steve Hutchesson Steve Hutchesson is offline
Member
 
Join Date: Oct 1999
Location: Sydney Australia
Posts: 2,378
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
www.masm32.com
Reply With Quote
  #13  
Old Apr 23rd, 2012, 01:30 PM
John Petty John Petty is offline
Member
 
Join Date: Feb 2000
Posts: 1,559
Quote:
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.
Reply With Quote
  #14  
Old Apr 24th, 2012, 03:19 AM
Patrice Terrier Patrice Terrier is offline
Member
 
Join Date: Aug 1998
Location: France
Posts: 3,604
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
Addons: GDImage (advanced graphic control), WinLIFT (Skin Engine), Artwork (logo creation).
Reply With Quote
  #15  
Old Apr 24th, 2012, 06:43 AM
Steven Pringels 3 Steven Pringels 3 is offline
Member
 
Join Date: Sep 1998
Location: In Belgium aka Absurdistan
Posts: 1,536
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)
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:58 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright © 1999-2011 PowerBASIC, Inc. All Rights Reserved.
Error in my_thread_global_end(): 1 threads didn't exit