This is Introduction to Windows API programing e-book. The e-book has 239 pages and 89 code examples.
The e-book has 244 pages. It has 114 code examples. The e-book is an introductory material on programming in Windows API with the C programming language. It is an ideal material for those who would like to start learning about programming with Windows API. We assume that the reader knows the basics of the C language. The e-book is the most recent book written about Windows API available.
Carefully chosen examples always focus on one important aspect. Buying this e-book you will save a lot of hours searching on the Internet, asking on forums and figuring things on your own. What took the author months and weeks to find out, you will get in days and hours. The e-book is written in plain English.
The code examples were tested with the Pelles C compiler. After purchasing the e-book, you will be redirected to a page where you can download a ZIP file. With the PDF file, you will also obtain all code examples.
If something goes wrong with the payment process, drop me an email at vronskij(at)gmail.com.
The e-book costs 19 €.
EU citizens can purchase the e-book via wire transfer without additional fees. If you would like to use this payment option, contact me at vronskij(at)gmail.com and I will send you the details.
This is Introduction to Windows API programing e-book. This e-book is an introductory material on programming in Windows API with the C programming language. It is based on ZetCode’s Windows API tutorial with additional material.
The e-book has 14 chapters. The complete table of contents is listed at the end of the page.
The following is covered:
Introduction
Essentials
Main functions
System functions
Strings
Locale
Date and time
Files and directories
Window
First steps in UI
Menus
Controls
List box
Graphics
The Introduction chapter introduces Windows API and the Pelles C IDE. The Essentials chapter covers functions in a generic way, mentions windows data types, handles, and macros. The Main functions chapter talks about the available main functions. We mention both console and UI main functions. The System functions chapter describes several system-related functions. For instance, we show how to lock the workstation, get the computer name, or determine the CPU speed. The Strings chapter is dedicated to the all-important topic of strings in Windows API. We mention the classic ANSI C string functions, security enhanced string functions, and Windows API string functions.
In the Locale chapter we talk about functions related to the native-language environment. In this chapter, we show how to get locale information, format currency, numbers, or dates in the current locale, and compare strings. In the Date and time chapter we work with date and time. We determine the local and universal time, do arithmetic operations with dates, or format date and time. In the Files and directories chapter we work with files and directories. We create and remove directories, copy and delete files, or read and write to a file. In the Window chapter we describe how to create our first window in a detail.
In the First steps in UI chapter we create simple UI programs. For instance, we create a centered window, register a hot key, or flash a window. The Menus chapter is dedicated to menus. We create both classic menus and popup menus. In the Controls chapter we describe fourteen controls, including button, check box, trackbar, status bar, and combo box. The List box chapter describes the List box control; it has six examples describing it. In the Graphics chapter we perform drawing. We draw basic primitives, shapes, text or work with regions and clipping.
Here are some screenshots from the e-book.
Figure: Radio menu item
Figure: Listbox, multiple selection example
Figure: Clipping example
Figure: Combining regions
$1
$1
Introduction
3. $1
4. $1
5. $1
Essentials
1. $1
2. $1
3. $1
4. $1
Main functions
1. $1
2. $1
3. $1
4. $1
System functions
1. $1
2. $1
3. $1
4. $1
5. $1
6. $1
7. $1
8. $1
9. $1
10. $1
11. $1
Strings
1. $1
2. $1
3. $1
4. $1
5. $1
Locale
1. $1
2. $1
3. $1
4. $1
5. $1
6. $1
Date and time
1. $1
2. $1
3. $1
4. $1
5. $1
6. $1
7. $1
8. $1
9. $1
10. $1
11. $1
12. $1
Files and directories
1. $1
2. $1
3. $1
4. $1
5. $1
6. $1
7. $1
8. $1
9. $1
10. $1
Window
1. $1
2. $1
3. $1
4. $1
5. $1
6. $1
First steps in UI
1. $1
2. $1
3. $1
4. $1
5. $1
6. $1
7. $1
Menus
1. $1
2. $1
3. $1
4. $1
5. $1
Controls
1. $1
2. $1
3. $1
4. $1
5. $1
6. $1
7. $1
8. $1
9. $1
10. $1
11. $1
12. $1
13. $1
14. $1
List box
1. $1
2. $1
3. $1
4. $1
5. $1
6. $1
Graphics
1. $1
2. $1
3. $1
4. $1
5. $1
6. $1
7. $1
8. $1
9. $1
10. $1
11. $1
12. $1
13. $1
Bibliography