|
Advanced Win32 API Programming Course Outline
- Private (Window and Class) Contexts
- Paths
- Extended Pens
- Device Independent Bitmaps
- DIB Files and Packed DIBs
- Display Functions
- Conversion Functions
- Reading in DIBs
- Memory Device Contexts
- Device Dependent Bitmaps
- DDB Blt Functions
- Creating Bitmaps From Device Contexts
- Creating Bitmaps From Other Bitmaps
- Text and Fonts
- Text Drawing Functions
- Device Context Attributes for Text
- Stock Fonts
- Creating, Selecting, and Deleting Logical Fonts
- Font Common Dialog Box
- Formatting Text
- The Caret vs. The Cursor
- Window Focus Messages
- The Timer
- SetTimer(), KillTimer(), and WM_TIMER
- Timer Call-Backs
- Windows' Current (System) Time
- Child Window Controls
- System Colors
- WM_CTLCOLORBTN,
- WM_CTLCOLORSCROLLBAR and WM_CTLCOLORSTATIC
messages
- Window Subclassing
- Icons and Cursors (and Bitmaps and Strings)
- Creating and Using Icons
- Drawing Icons
- Changing Cursors
- Bitmap and String Resources
- Menus
- Popup Menus
- System Menus
- Changing the Menu
- Other Menu Commands
- Keyboard Accelerators
- Accelerator Tables
- Loading Accelerator Tables
- Accelerator Messages
- WM_CLOSE and WM_QUERYENDSESSION
- Dialog Boxes
- Virtual Memory Management
- Common Controls
- Library Initialization
- Creating
- Styles
- Notification Messages
- Toolbars
- Common Controls
- Property Pages
- Property Sheets
- Printing I
- Steps to Printing
- Printer Device Contexts
- OpenPrinter(), DocumentProperties(), and ClosePrinter()
- StartDoc(), StartPage(), EndPage(), and EndDoc()
- Printing II
- The Abort() Procedure
- The "Abort Print" Dialog Box
- Printer Common Dialog Box
- Printers and Fonts
- Dynamic Data Exchange I
- Types of Links
- DDE Management Library
- Transactions & Callback Function
- Service, Topic, Item Names
- System Topic
- Server Name Registration
- String Management
- DDE Server
- Dynamic Data Exchange II
- DDE Management Library
- Conversation Management
- Data Management
- Transaction Management
- Error Detection
- DDE Client
- Multiple Document Interface I
- Frame Window
- Client Window
- Document (Child) Windows
- The TranslateMDISysAccel() Function
- Initialization
- Multiple Document Interface II
- Manipulating Menus
- Creating Document Windows
- MDI Messages and Message Processing
- Exception Handling
- Windows File I/O Functions
- Pipes
- Registry Functions
Advanced Win32 API Programming
(c) COPYRIGHT AXIAN, INC. 2000
|