Microsoft DirectX 8.1 (Visual Basic) |
Sets the data format for a device and maps application-defined actions to device objects. It also sets the buffer size for buffered data.
Note
The device must be unacquired prior to calling this method.
object.SetActionMap(format As DIACTIONFORMAT, _ userName As String, _ flags As Long)
If the method fails, Err.Number can be set to one of the following values.
DIERR_ACQUIRED |
DIERR_INVALIDPARAM |
This method provides the mechanism to change action-to-control mapping from the device defaults. An application must use this method to map its actions to virtual controls.
The user name passed to this method binds a set of action mappings for a device to a specific user. Settings are automatically saved to disk when they differ from the currently applied map. Applications that accept input from multiple users should be very careful when applying action maps to the system mouse or keyboard, as the action maps for each user may conflict.
The method can be called only when the device is not acquired.