=Windows API= 
[[toc]]

==ABCs of APIs Series== 
* [[ABCs of APIs 1|The ABCs of APIs Lesson 1 - Getting Started]] [[user:Alyce|1172252038]] 
* [[ABCs of APIs 2|Lesson 2 - Using Multiple Arguments to Move a Window]] [[user:Alyce|1172526533]] 
* [[ABCs of APIs 3|The ABCs of APIs Lesson 3 - Numeric Types]] [[user:Alyce|1175173006]] 
* [[ABCs of APIs 4|The ABCs of APIs Lesson 4 - Sending Text Strings into API Calls ]][[user:Alyce|1187184177]] 
* [[ABCs of APIs 5|The ABCs of APIs Lesson 5 - Retrieving Text Strings from API Calls ]][[user:Alyce|1187291226]] 
* [[ABCs of APIs 6|The ABCs of APIs Lesson 6 - Using Structs]] [[user:Alyce|1187798326]] 
* [[ABCs of APIs 7|The ABCs of APIs Lesson 7 - Passing Numbers by Reference]] [[user:Alyce|1190900632]] 
* [[ABCs of APIs 8|The ABCs of APIs Lesson 8 - Windows API in Liberty BASIC]] [[user:Alyce|1200229415]] 
* [[ABCs of APIs 9|The ABCs of APIs Lesson 9 - DLLs To Be Opened]] [[user:Alyce|1200657471]]

==User32== 
* [[GetSystemMetrics]] May 16, 2006 [[user:JanetTerra]] 
* [[RebarControls|Rebar Controls in Liberty BASIC]] July 8, 2006 [[user:BASICwebmaster]] 
* [[TabStrips|TabStrips and Container Controls]] July 21, 2006 [[user:Alyce]] 
* [[Combobox with Images]] How to use a ComboBoxEx without a third party DLL, timer or callback. May 1, 2006 [[user:DennisMcK]] 
* [[Toolbar with Hi-color Images]] [[user:DennisMcK|1150733983]] 
* [[LayeredWindowTransparency|Transparent Window Using SetLayeredWindowAttributes]] August 3, 2006 [[user:JanetTerra]] 
* [[DesktopShell|Creating a Shell and Painting the Desktop]] August 6, 2006 [[user:Alyce|1154965517]] 
* [[WindowCoordinates|Getting a Window's Coordinates]] [[user:Alyce|1168275759]] 
* [[Load Bitmap to Size|Load Bitmap to Desired Size]] [[user:Alyce|1168349518]] 
* [[MoveWindow|Moving or Resizing a Window or Control]] [[user:Alyce|1170078627]] 
* [[GetSysColor|GetSysColor: Designing Your Program With GUI Compatible Colors]] [[user:JanetTerra|1170351850]] 
* [[Graphicbox and Scrollbars|A Graphicbox with Scrollbars]] (Setting the Scrollbar Positions)[[user:JanetTerra|1170604470]] 
* [[Textbox with Columns|Creating Columns in a Textbox with _EM_SETTABSTOPS]] [[user:JanetTerra|1170741122]] 
* [[Retrieving Information from Textboxes|Retrieving Information from Textboxes with SendMessageA]] [[user:JanetTerra|1171090037]] 
* [[Inkey GetAsyncKeyState|Smoother Animation with GetAsyncKeyState]] [[user:JanetTerra|1199243353]] 
* [[AnimatedWindow|AnimateWindow]] [[user:JanetTerra|1200356905]] 
* [[FlashWindow]] [[user:JanetTerra|1217946445]] 
* [[MessageBoxExA]] [[user:Alyce|1224597732]]
* [[ChangingTheIcon]] [[user:Alyce|1301607351]]
* [[AnimationControl|API Animation Control]] [[user:Alyce|1306167959]]
* [[ClipboardAPI|Clipboard API Demos]] [[user:Alyce|1307705458]] [[user:DennisMcK]]
* [[ImagesOnStatictext|Images on Statictext]] [[user:Alyce]]
* [[LoadCursorFromFile|Custom Cursors With LoadCursorFromFile]] [[user:JanetTerra]]
* [[MDIScroll|MDI Client to Scroll Controls]] [[user:Alyce|1319464002]]
* [[LastInputInfo|Last Input Info (system idle time)]] [[user:Alyce|1319557959]]

==GDI32== 
* [[ShapedWindow|Creating a Nonrectangular Window]] - [[user:JanetTerra]]
* [[Drawing a Tiled Background with CreateCompatibleBitmap]] May 1, 2006 [[user:JanetTerra]]
* [[APIGettingImageInformation|Getting Image File Information with GDI32]] [[user:JanetTerra|1261460032]]
* [[APIPolygon|Easy Polygon via API]] [[user:Alyce]]
* [[GDI|Graphics Device Interface API Tutorials]] [[user:Alyce|1317925190]]

==GDIPlus==
* [[GDIPlusLoadAnyImage|Load Any Image with GDI Plus]] [[user:JanetTerra|1261458299]]

==Kernel32== 
* [[file.operations|Copying, Moving, Deleting and Renaming Files]] August 28, 2006 [[user:alexbarfoot]]
* [[MutEx|Allowing only one instance of your program]] [[user:StPendl|1304859040]]
* [[MultipleTimerRoutines|Multiple-Timer Routines]] [[user:nukesrus21]]
* [[FileAPI|API-Based File Operations]] [[user:DennisMcK]]
* [[FindFolder|Find Folder]] [[user:StPendl]]
* [[ArraysAndStructs|Arrays and Structs (the Memory Article)]] - [[user:DennisMcK]]


==Shell32==
* [[SHFileOperationA|Advanced File Operation API]] [[user:Alyce]]
* [[ShellAboutBox|Shell About Box]] [[user:Alyce|1307970703]]

==Comctl32== 
* [[Listview, trapping double click|Trapping a Double Click in a Listview]] New October 10, 2006 [[user:eaglesoar|Eldron Gill]] (Requires external DLL [[http://syberden.net/libertybelle/|msghook.dll]] )

==Advapi32==
* [[EventLog|Read or Write to Windows Event Log]] [[user:StPendl]]

==URLMON==
* [[DownloadFile|Downloading a File]] [[user:Alyce]]

==WININET==
* [[HTTPSData|Retrieving HTTPS Data]] [[user:BrentDT]]
* [[LengthofFileonInternet|Length of a File on the Internet]] [[user:BrentDT]]

==ATL== 
* [[ATL Tutorial]] //(embedding a browser or ActiveX control in a Liberty BASIC window)// May 1, 2006 [[user:Alyce]] 
** [[ATL Demo]] [[user:GrahameKing]]

==AVICAP32==
* [[VidCap|Video Capture in Liberty BASICVideo Capture in Liberty BASIC]] by Callum Lowcay
----
[[toc]]