PowerBASIC Peer Support Forums
 

Go Back   PowerBASIC Peer Support Forums > Jose's Corner > Downloads

Downloads Windows Header Files and other essential utilities created by Jose Roca. Posts and uploads are made by moderators only

Reply
 
Thread Tools Display Modes
  #1  
Old Apr 4th, 2012, 09:36 PM
Josť Roca Josť Roca is offline
Moderator
 
Join Date: Mar 2004
Location: Valencia, Spain
Posts: 6,771
About GDI+

GDI+ is the successor to GDI, the graphics device interface included with earlier versions of Windows. Windows XP or Windows .NET Server supports GDI for compatibility with existing applications, but programmers of new applications should use GDI+ for all their graphics needs because GDI+ optimizes many of the capabilities of GDI and also provides additional features.

A graphics device interface, such as GDI+, allows application programmers to display information on a screen or printer without having to be concerned about the details of a particular display device. The application programmer makes calls to the provided functions and those functions in turn make the appropriate calls to specific device drivers. GDI+ insulates the application from the graphics hardware, and it is this insulation that allows developers to create device-independent applications.

GdiPlus.inc is an include file containing the constants, structures and function declarations needed to use GDIPLUS.DLL with the PowerBASIC compilers.

Microsoft Windows GDI+ exposes a flat application programming interface (API) that consists of about 600 functions, which are implemented in Gdiplus.dll and declared in Gdiplusflat.inc. Microsoft has wrapped these functions with a collection of about 40 C++ classes and the Microsoft Product Support Services will not provide support for code that calls the flat API directly.

The functions in the flat API return a status value that indicates whether the call has succeeded or not.

CGdiPlus.inc is the master include file of several COM classes that allow to use GDI+ with PowerBASIC in a way as close as possible as using the C++ classes.

The attached file contains a help file documenting the GDI+ Flat API and the PowerBASIC classes.
Attached Files
File Type: zip GDIPLUS_HELP.zip (1.37 MB, 234 views)
__________________
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
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 10:41 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