Logotipas

Windows API


Sandas
Course unit description

Paskaitos Lectures Examples

Paskaitų konspektai 1
Paskaitų konspektai 2
Paskaitų konspektai 3
Paskaitų konspektai 4
Paskaitų konspektai 5
Paskaitų konspektai 6
Paskaitų konspektai 7
Paskaitų konspektai 8
Paskaitų konspektai 9
Paskaitų konspektai 10
Paskaitų konspektai 11
Paskaitų konspektai 12
Paskaitų konspektai 13
Paskaitų konspektai 14
Paskaitų konspektai 15
Paskaitų konspektai 16
Paskaitų konspektai 17

Introduction
Creating window
Resource scripts
Window control
Dialogs
Dynamic Link Library
Keyboard, Mouse, Timer
Files
GDI
COM
Memory allocation

All slides in pdf format

Menu
Buttons
Append text in EDIT
Dialog Box 1
Dialog Box - changinig window's label
Timer
Creating DLL
Using DLL dynamically
GDI
Files
Very simple animation
Combobox
Radiobuttons
Radiobuttons 2
Subclassing
Custom button

Pagrindinė literatūra (main book to read)

Papildoma literatūra (Additional books to read)
Relisoft
Wikibooks

Dokumentacija (documentation)
WinAPI pagal Microsoft'ą (WinAPI by Microsoft)

API funkcijų sąrašas (list of API functions)

Requirements for project (still in edit):
Window generation principles. Changing window parameters - size, position, label and color.
Resource scripts. Adding menu, dialogs, icons.
User interface. Using labels, buttons, drop down lists, radio buttons etc. to create user interface.
Using graphical elements. For example, picture is generated from provided text, or switching between radio buttons the picture on the screen will change.
Files. Use files to save and restore program's status

Examples:
Sudoku