Test Department welcomes you

-
All parts
All Basic x86 Windows 32 Bit assembly parts in one zip file, always up to date, so always new

-
Part 000
The Basics, if you are an absolute beginner, please start here

-
Part 001
The first window

-
Part 002
Adding a message box and a cool sound

-
Part 003
Using a bitmap for the background

-
Part 004
Adding a file menu to our program, to load and save a file.

-
Part 010
Child windows with a predefined class name ( Button )

-
Part 012
The windows trackbar control class

-
Part 013
The windows tab control class

-
Part 014
UpDown Control (msctls_updown32 class / CreateUpDownControl API) example

-
Part 015
Windows listview class and clipboard usuage

-
Part 017
Windows statusbar class (msctls_statusbar32) and progressbar class (msctls_progress32)

-
Part 020
Creating a toolbar with bitmaps, inclusive tooltiptext

-
Part 021
Creating a customize toolbar with bitmaps, inclusive tooltiptext

-
Part 022
Toolbar with all features, also saving settings to the registry

-
Part 025
IP address Control (SysIPAddress32) example, API 'InitCommonControlsEx' usage

-
Part 027
Cool control (ReBarWindow32) example, enjoy ....

-
Part 030
Example of a nonrectangular and / or transparent window

-
Part 040
Traybar example with icon and popup menu

-
Part 050
For your pleasure, Win 9x high resolution timer, obsolete on Win2k, WinXP

-
Part 060
Menu bar with popup menu item and bitmaps, created at runtime

-
Part 070
How to work with joysticks, update

-
Part 110
Bitmap animation ( splitted GIF ), using a standard windows timer

-
Part 115
360 degree animation, FPU, moving Earth

-
Part 150
Mandelbrot fractal, menu, FPU, GDI screen back buffer

-
Part 170
Graphic engine, load / save/ spotlight bitmaps, general GDI operations

-
Part 205
How to include a midi file via resource script

-
Part 210
Simple audio cd player

-
Part 211
Audio cd player, small example of an enhanced version

-
Part 220
Wave, midi and avi player - all in 6 Kb

-
Part 221
Multimedia player, plays several formats and audio cd - all in 8 Kb

-
Part 222
Another media player, using other technique's - all in 7 Kb

-
Part 230
Windows animate class (SysAnimate32), dancer in the dark

-
Part 31x
How to create and use dynamic link libraries

-
Part 320
Example of a wrong / correct window procedure

-
Part 410
OpenGL example, FPU, rotating object using a high resolution timer

-
Part 510
A small example of a tolerance memory

-
Part 610
How to extract icons while displaying a filelist, running system panels

-
Part 710
NetSpy Utility v0.07, always use it on your own risk

-
Part 810
Coding special, playing with OpCodes

-
Part 850
Code snippet, converts a decimal number string into a 32 Bit value

-
Part 851
Code snippet, converts a 32 bit value into an ascii hexadecimal string

-
Part 852
Code snippet, converts a 32 bit value into an ascii decimal string, new routine