The following samples contain RADASM / MASM32 projects teaching
basics in WIN API and assembler. More than 50 files!
|Basics||The basics of Win API in Masm32.|
|Basics Part 2||More basics of Win API using Masm32.|
|Colors||Add colors to your dialog, editbox and statics.|
|Variables||Ranma_at||Some test i wrote for myself. Basic. Contains hutch`s sample of custom tooltips.|
|Debug like in VB||Ranma_at||Simple demonstration of VKim`s debug addin for the MASM32 pack. Very usefull.|
|Listbox, checkbox and radiobutton||Ranma_at||basics of three controls in API/Masm32 Screenshot|
|Listbox 2||Ranma_at||more listbox stuff, like looping thru all its items.|
|Combobox sample usage||Ranma_at||basics of the combobox API in Masm32|
|Progressbar common control||Iczelion||Iczelions tutorial transfered into Radasm.|
|Listview sample||Ranma_at||Create a listview reporst style from the scratch in Masm32/Radasm, showing how to add new items, delete items and some more basic API.|
|Neopets Editor||Ranma_at||This is my Messageboardeditor for neopets. This was a project to teach myself the Richeditcontrol and some other basics when i started with masm32.|
|Rightclick||Rightclick on a form displays a popup menu. Very simple. Some basic string API is included...|
|A wolf, a goat...||Yan / TheSvin||A wolf, a goat and cabbage. A Game!|
|A simple alarmclock||Ranma_at||Alarmclock: when alarm is reached it displays a messagebox and plays a sound. You can set up hour and minutes. Very basic.|
|Settings.ini file usage demo.||Ranma_at||Not fully completed but contains alot of examples how to store user settings in an *.ini file thats stored in the application path. Store settings like strings, numerics, booleans and your dialog size and position. Using API WritePrivateProfileString...|
|Systemtray icon||Iczelion||Another tutorial by Iczelion transfered into Radasm. Put your program into the windows systemtray and display your icon there. Updated Feb. 2005.|
|basic maths||Ranma_at||Integer Add, Subtract, Multiplay and Divide. Shows the usage of a preserved EBX register in assembler using Masm32/Radasm.|
|Subclass an editbox||Iczelion||Another example by Iczelion, subclassing an editbox (retrieve "Enter" keyboard hit and others)|
|Tooltips||Iczelion||played here with Iczelions tutorial #27.|
|Mp3 Player||Ranma_at||My mp3 player in assembler. You can open music files and play them. no features no design. Got bored of the project very fast...|
|Listview #2 displaying icons||Donkey||Shows how to display an icon in the first row of a Listview reportstyle and gridlines.|
|Create a textfile||Jimmy Cliff||This sample creates a file from various editboxes inputs.|
|A dialog with background picture||NEMO||very pictureful dialog here.|
|Icon and Bitmap||Ketil O.||Ketil O. `s example how to put an icon or bitmap to a dialog in Masm32/Radasm.|
|Resize||Ketil O.||An example of resizing a clientarea cause of a toolbar|
|Minifile||Hutch||Simple listbox used as a windows explorer. Hutch`s example "Minifile" tutorial 1.|
|Colorpicker||Hutch||Display the windows colorpicker, choose a color and display the result in assembler, basic or c/c++ output. This is from Hutch. His website is here: http://www.movsd.com|
|Userlogin||S.T.A.S||Retrieve a stored password from a textfile and compare it in login dialog.|
|Flat dialog||Ranma_at||A flat dialog uses a bitmap as background, uses transparent statics and shows how to move a borderless dialog.|
|Listbox & Editbox||Ranma_at||Another project of mine i gave up fast. Maybe it helps ;)|
|Taskbar like dialog||Ranma_at||Move your mouse to the top of the screen and a taskbar-like dialog appears. Created with Api`s GetCursorPos and SetWindowPos and a Timer.|
|SHFileOperations||Ranma_at||Delete, Move,Copy and Rename files. API Demo filling the Windows Struct for filemanagemnet. Also shows how to delete a file to Recycle Bin or delete without Recycle Bin. Screenshot|
|Transparent Window||Ranma_at||Create a new windowstyle API. Simple scroll a tracker to set the new transparent value. Only supported by Win2k and higher.|
|Timer sample||Nan||This demo is a countdown from like 0 up ...to aslong as you can...|
|Menutoolbar||Donkey||A great sample by Donkey for a colored menu. More of his great work can be found here: http://donkey.visualassembler.com/|
|A transparent toolbar||Donkey||More toolbar stuff here.|
|File compare||Nan||Compare two files .|
|System resources||Morris||A tool sitting in the tray and when you open it you get a nice graphical interface about your memory. A very good example.|
|more math here||Malone||Roots of quadratic. A console demo to find the roots of a quadratic.|
|Netstat||Thomas||This good example shows the windows netstat api (DOS netstat -n) in pure assembler. This project is done by Thomas. His website with a great winsock tutorial and more is here: http://www.MadWizard.org|
|Hyperlink||Donkey||Move your mouse over a static to enable a clickable link.|
|Virtual Listview||QvasiModo||another sample on how to use a virtual listview control.|
|Listview #2||QvasiModo||the program reads a spreadsheet (tabbed ASCII text format) into the virtual listview. You find his homepage here: http://teg1.netfirms.com|
|Accelerator||Ketil O.||His very good sample about setting a hotkey.|
|Processview||cu.Pegasus||Windows System ProcessView .Works on Windows 95/98/ME/2K/XP/2K3. This project is an simple example on how to access system information via "CreateToolhelp32Snapshot" and displaying it by using a TreeView. http://www.anticrack.de|
|An ownerdrawn menu||unknown||I included the original project. I transfered it into a simple Radasm Project. Shows a nice ownerdrawn menu with a picture and a rectangle.|
|Blank Screensaver||Ron Thomas||Blank Screensaver including a config dialog.|
|a process manager||Dracton||Originally uploaded by Dracton 2002, fixed by Ketil O. Link for more infos and details. I didnt check this alot but it has too many files ;-)|
||An excellent sample of winsock programming in assembler by Trevor Herselman. More information about this project can be found here.|
|New Year Intro||S.T.A.S.||Happy New Year intro - an example of using DirectDraw/Input/Music7 and objects in masm.
Shows how to draw chars and gfx pixel-by pixel without hardware acceleration.
|generic hook library||QvasiModo
||The basic idea is that you only code the hook
handlers and include them in the source, then build the dll, and
it's ready to use. It exports procedures to set and remove hooks, and also
has one-instance code too.
Includes sample usage.
The tutorial samples files you get at the bottom of each tutorial.
More good demos you can download from the official RADASM Website demo section, written by Ketil O.
If you think you have any submissions to this site please mail me.
For bugs and suggestions please also mail me: firstname.lastname@example.org.