Showing changes from revision #3 to #4:
Added | Removed | Changed
Value | Type | Dragtype |
---|---|---|
1 | System | Drag window position |
2 | System | Drag window size |
3 | System | Drag horizontal scroll |
4 | System | Drag vertical scroll |
5 | User | Drag fixed size box |
6 | User | Drag rubberbox |
7 | User | Drag point |
8 | UserExtra | Drag fixed size userbox |
9 | UserExtra | Drag rubber userbox |
10 | UserExtra | Drag fixed size userbox, but don’t cancel when buttons are released |
11 | UserExtra | Drag rubber size userbox, but don’t cancel when buttons are released |
12 | UserExtra | Drag horizontal and vertical bars |
System drags are useful for manipulating values of a window. For example, Dragtype 1 is useful for dragging windows that do not have title bar.
User drags are used when the outcome of a drag must be decided by the application. i.e. when dragging an icon around a window.
UserExtra drags are similar to user drags but offer the most flexibility for dragging, but are much more complex in their use.