Windows KERNEL32 Documentation
Free Downlod
The Basics
Win32 programs run in protected mode which is available since 80286. But 80286 is now history. So we only have to concern ourselves with 80386 and its descendants. Windows runs each Win32 program in separated virtual space. That means each Win32 program will have its own 4 GB address space. However, this doesn't mean every win32 program has 4GB of physical memory, only that the program can address any address in that range.
MessageBox(Win32 assembly)
In this tutorial, we will create a fully functional Windows program that displays a message box saying 'Win32 assembly is great!'.
A Simple Window(Windows programs)
In this tutorial, we will build a Windows program that displays a fully functional window on the desktop.
Painting with Text(Win32 assembly)
In this tutorial, we will learn how to 'paint' text in the client area of a window. We'll also learn about device context.
More About Text(Win32 Assembly)
We will experiment more with text attributes, ie. font and color.
Keyboard Input(Win32 Assembly)
We will learn how a Windows program receives keyboard input.
Mouse Input(Win32 Assembly)
We will learn how to receive and respond to mouse input in our window procedure. The example program will wait for left mouse clicks and display a text string at the exact clicked spot in the client area.
Menus(Win32 Assembly )
In this tutorial, we will learn how to incorporate a menu into our window.
Child Window Controls(Win32 Assembly)
In this tutorial, we will explore child window controls which are very important input and output devices of our programs.
Windows GDI32 Documentation - Free eBook Windows GDI32 Documentation - Download ebook Windows GDI32 Documentation free
|