---------------------------------------------------------
Brosco's Liberty Basic Newsletter - Issue #15 - July 98
---------------------------------------------------------

In this issue:
           Using the Windows Graphics Device Interface (GDI)
                            (Part 1)

Liberty Basic provides many graphics capabilities as simple
Basic commands.  However, there are times that you need 
to include more complex functions into your program - and 
then you need to use the API Functions available from Windows.

I have created a document using Windows Wordpad that gives 
an introduction to using the GDI Functions.  For Windows 3.11
users, I believe that this should be compatible with Write.exe.
If not, please let me know so that I can create a format for 
you that is compatible.

Also included in the attached zip, is a program written by Alyce
to demonstrate many of the Functions discussed in the document.

This document is a tutorial for GDI functions - NOT a tutorial 
for making API calls.

If you haven't used the API functions before - please take note -
you should download the API Tutorial from my site and study that 
before attempting to understand the contents of this document.

You will notice that many of the functions discussed are already
available as simple commands in Liberty Basic.  I have done this
intentionally for three reasons.  

First, it gives you some idea of the work done in
the background by LB to make your programming life much easier.

Second, a clear understanding of the way these functions work will
make it much easier for you to understand how to implement the
additional capabilities that are not provided by LB.

Third, you will need to fully understand these functions so that
you will be able to use the Bitmap functions that will be described 
in Part 2 of this series.


As always - I encourage you to post any questions that you have
about the contents of this newsletter on the Newsletter Message
Board at my site:

http://users.orac.net.au/~brosco


---------------------------------------------------------
 Newsletter written by: Brosco.
 Comments, requests or corrections mailto:brosco@orac.net.au

 Translated from Australian to English by an American:
 Alyce Watson -  Chief Editor.  Thanks Alyce.
---------------------------------------------------------
