User Guide
Table of Contents
Pen Alignment........................................................................................................................................................................................141
Line Joins...............................................................................................................................................................................................141
Dashes...................................................................................................................................................................................................143
Brushed Lines........................................................................................................................................................................................144
Line Caps...............................................................................................................................................................................................144
Interaction...........................................................................................................................................................................................................148
Overview................................................................................................................................................................................................148
Handling Mouse Events.........................................................................................................................................................................148
Mouse Clicks..........................................................................................................................................................................................149
Mouse Capture & Dragging...................................................................................................................................................................150
Key Modifiers.........................................................................................................................................................................................150
Mouse Move..........................................................................................................................................................................................151
Mouse Cursor........................................................................................................................................................................................151
Controls and Dialogs..........................................................................................................................................................................................153
In Place Edit Controls............................................................................................................................................................................153
Drop Lists...............................................................................................................................................................................................154
Message Boxes.....................................................................................................................................................................................155
Sounds................................................................................................................................................................................................................157
Playing...................................................................................................................................................................................................157
Waiting for Completion...........................................................................................................................................................................157
Looping..................................................................................................................................................................................................157
Stopping.................................................................................................................................................................................................157
Utility Methods....................................................................................................................................................................................................158
External DLLs.....................................................................................................................................................................................................159
The Win32API Extension.......................................................................................................................................................................159
Creating a Function Object....................................................................................................................................................................159
Making the Call......................................................................................................................................................................................160
MIDI....................................................................................................................................................................................................................162
Reading MIDI Objects............................................................................................................................................................................162
Creating MIDI Objects...........................................................................................................................................................................163
Frames................................................................................................................................................................................................................165
Mono to Frame.......................................................................................................................................................................................165
The Frame Class...................................................................................................................................................................................165
Frame To Mono......................................................................................................................................................................................166
Frame Sync............................................................................................................................................................................................167
vii