Alyce
Mar 29, 2012
Windows API
Table of Contents
ABCs of APIs Series
- The ABCs of APIs Lesson 1 - Getting Started -
Alyce Feb 23, 2007 - Lesson 2 - Using Multiple Arguments to Move a Window -
Alyce Feb 26, 2007 - The ABCs of APIs Lesson 3 - Numeric Types -
Alyce Mar 29, 2007 - The ABCs of APIs Lesson 4 - Sending Text Strings into API Calls -
Alyce Aug 15, 2007 - The ABCs of APIs Lesson 5 - Retrieving Text Strings from API Calls -
Alyce Aug 16, 2007 - The ABCs of APIs Lesson 6 - Using Structs -
Alyce Aug 22, 2007 - The ABCs of APIs Lesson 7 - Passing Numbers by Reference -
Alyce Sep 27, 2007 - The ABCs of APIs Lesson 8 - Windows API in Liberty BASIC -
Alyce Jan 13, 2008 - The ABCs of APIs Lesson 9 - DLLs To Be Opened -
Alyce Jan 18, 2008 - The ABCs of APIs Lesson 10 - Using Winstring with Pointers to Text -
Alyce Mar 29, 2012
User32
- GetSystemMetrics May 16, 2006 -
JanetTerra - Rebar Controls in Liberty BASIC July 8, 2006 -
BASICwebmaster - TabStrips and Container Controls July 21, 2006 -
Alyce - Combobox with Images How to use a ComboBoxEx without a third party DLL, timer or callback. May 1, 2006 -
DennisMcK - Toolbar with Hi-color Images -
DennisMcK Jun 19, 2006 - Transparent Window Using SetLayeredWindowAttributes August 3, 2006 -
JanetTerra - Creating a Shell and Painting the Desktop August 6, 2006 -
Alyce Aug 7, 2006 - Getting a Window's Coordinates -
Alyce Jan 8, 2007 - Load Bitmap to Desired Size -
Alyce Jan 9, 2007 - Moving or Resizing a Window or Control -
Alyce Jan 29, 2007 - GetSysColor: Designing Your Program With GUI Compatible Colors -
JanetTerra Feb 1, 2007 - A Graphicbox with Scrollbars (Setting the Scrollbar Positions) -
JanetTerra Feb 4, 2007 - Creating Columns in a Textbox with _EM_SETTABSTOPS -
JanetTerra Feb 5, 2007 - Retrieving Information from Textboxes with SendMessageA -
JanetTerra Feb 9, 2007 - Smoother Animation with GetAsyncKeyState -
JanetTerra Jan 1, 2008 - AnimateWindow -
JanetTerra Jan 14, 2008 - FlashWindow -
JanetTerra Aug 5, 2008 - MessageBoxExA -
Alyce Oct 21, 2008 - ChangingTheIcon -
Alyce Mar 31, 2011 - API Animation Control -
Alyce May 23, 2011 - Clipboard API Demos -
Alyce Jun 10, 2011 -
DennisMcK - Images on Statictext -
Alyce - Custom Cursors With LoadCursorFromFile -
JanetTerra - MDI Client to Scroll Controls -
Alyce Oct 24, 2011 - Last Input Info (system idle time) -
Alyce Oct 25, 2011 - ShowCursor -
Alyce Dec 14, 2011
GDI32
- Creating a Nonrectangular Window - -
JanetTerra - Drawing a Tiled Background with CreateCompatibleBitmap May 1, 2006 -
JanetTerra - Getting Image File Information with GDI32 -
JanetTerra Dec 21, 2009 - Easy Polygon via API -
Alyce - Graphics Device Interface API Tutorials -
Alyce Oct 6, 2011
GDIPlus
- Load Any Image with GDI Plus -
JanetTerra Dec 21, 2009
Kernel32
- Copying, Moving, Deleting and Renaming Files August 28, 2006 -
alexbarfoot - Allowing only one instance of your program -
StPendl May 8, 2011 - Multiple-Timer Routines -
nukesrus21 - API-Based File Operations -
DennisMcK - Find Folder -
StPendl - Arrays and Structs (the Memory Article) - -
DennisMcK - Get DOS short filename -
Alyce - GetTempPathA -
ChrisIverson - GetTempFileNameA -
Alyce Feb 4, 2012 - Using Initialization Files -
Alyce
Shell32
- Advanced File Operation API -
Alyce - Shell About Box -
Alyce Jun 13, 2011
Comctl32
- Trapping a Double Click in a Listview New October 10, 2006 Eldron Gill (Requires external DLL msghook.dll )
Advapi32
URLMON
WININET
ATL
- ATL Tutorial (embedding a browser or ActiveX control in a Liberty BASIC window) May 1, 2006 -
Alyce
AVICAP32
- Video Capture in Liberty BASICVideo Capture in Liberty BASIC by Callum Lowcay