Add Drag (Value) and Cursor (DX9 advanced)

Cursor (advanced) takes an Enum for different cursor types.
Cursor (DX9 advanced) replaced Cursor (DX9)

helppatch also updated
Merge pull request #200 from DominikKoller/Drag&Cursor

Add Drag (Value) and Cursor (DX9 advanced)