Browse Sections

Windows Programming

Latest Contributing Articles


AutoHotKey for Automating and Programming Win32
AutoHotKey is a rare gem, a truly universal toolkit. At once an automation and GUI creation toolkit, it has grown into a fairly complete development environment for Win32
A Computer Program for the Chaos Game
Copying and pasting a few program steps into an Access 2007 report and previewing, generates the self-similar Sierpinski fractal. Then it's a simple matter to experiment.
Using Brushes and Pens in GDI API
This Win32 GDI API Windows drawing tutorial defines brushes, pens and other objects , and how to use them to draw simple hollow and filled shapes onto a Device Context.
Drawing Win32 GDI API Programming
Windows Win32 programming tutorial article for Windows programmers learning the GDI/GDI+ APIs for drawing on the screen without third party libraries like DirectX/OpenGL.
Win32 GDI Path Functions
Win32 GDI API tutorial article explaining how to use Path functions to create shapes for clipping or drawing. Includes BeginPath, EndPath, FillPath, StrokePath, clipping.
Win32 Drawing and Bitmaps How-To
A Win32 graphics programming article detailing how to handle bitmaps and device contexts when using Windows for drawing and other graphical applications.
Win32 GDI Drawing Polygons Shapes
How to draw shapes in Windows with an arbitrary number of sides or vertices using the PolyLine and PolyDraw Win32 GDI API functions.
Win32 GDI Plotting Points & Lines
Win32 GDI API tutorial article introducing LineTo, MoveToEx, ArcTo and the Arc function for drawing various lines on the device context in the currently selected pen.
Win32 GDI Drawing Shapes
A Windows programming tutorial using the Win32 GDI API to draw rectangles and ellipses in the device context using pens and brushes.
Creating Brushes in the Win32 API
Using the Win32 API to fill areas by creating custom GDI objects called brushes, including solid brushes, pattern brushes and hatch brushes.
Win32 GDI Programming with Pens
Windows programming tutorial explaining pens and drawing with the GDI for Windows graphics programming and Windows drawing program techniques.
Win32 GDI Programming Techniques
Selecting objects in and out of context in the GDI, role of the GDI, painting, printing and metafiles in Win32 API GDI programming.
Win32 CreateDC and GDI Functions
Windows programming tutorial introducing CreateDC, CreateCompatibleDC, and HDC to create and manage Win32 GDI device contexts and bitmaps using Windows functions.
Win32 CreateMenu API Function
A Windows programming tutorial article using the Win32 API Functions CreateWindow and InsertMenuItem to create menus programatically instead of using a resource file.
Win32 CreateWindow API Function
Article explaining the Win32 Windows Programming API CreateWindow function and the parameters that it takes, as well as how to use it for parent and child window creation
Using WM_DESTROY PostQuitMessage
How to use WM_ Message processing, menu identifiers and the PostQuitMessage function correctly to perform shutdown operations in a Win32 application.
Vista Program Compatibility Tips
Quick tips presented as a Windows programming tutorial to help programmers with Vista Program Compatibility when writing Win32 or Win64 applications and the Windows API
Searching, Opening Files in Win32
Two ways to list files based on a wildcard search of a folder so tht they can be opened one by one, using Windows Win32 API calls and C programming.
Windows GUI Programming Resize Tip
Tutorial, with code, showing how to resize a Win32 GUI window to a specific client area size using GetClientRect, GetWindowRect and Windows GUI Programming API calls.
The .Net Framework
The .NET Framework introduces the Common Language Runtime which enables developers to write in their language of choice and produce safer code.
AutoHotKey Windows Macro Scripting
AutoHotKey is one of the best Win32 automation, macro programming, windows, keyboard and mouse scripting tool available. What's stunning is - it's free.
Win32 Easy Font Handling Tutorial
Tutorial article to help Win32 programmers use LOGFONT, HFONT, GetObject, and CreateFontIndirect to create fonts for use in their own programs.
Programming Listbox Windows API
How to Create, Manipulate, Search and receive messages from a Windows Win32 AP Listbox Control - language neutral, platform specific.
Win32 Drawing WM_PAINT Processing
A Win32 Drawing Tutorial showing the usual way to process WM_PAINT messages, use BeginPaint and EndPaint, and force updates with InvalidateRect
How To Build a Win32 Notepad Clone
How to create a Notepad clone in Win32 for novice and intermediate Windows programmers - platform SDK independent, no code, just the theory, so also good for Vista.