Gets the keystroke combinations for a specific action.
#include "ltivw.h"
L_LTIVW_API L_INT L_DispContainerGetKeyboardAction(hCellWnd, nAction, nMouseDirection, puVk, puModifiers, uFlags)
A handle to the window that represents the Medical Viewer Cell.
Value that represents the action for which to get the keystroke combination. If nAction is equal to or greater than 100, it is a user-defined action. Otherwise, it can be one of the following predefined actions:
Value | Meaning |
---|---|
CONTAINER_ACTION_WINDOWLEVEL | [1] Window leveling |
CONTAINER_ACTION_SCALE | [2] Scaling |
CONTAINER_ACTION_OFFSET | [3] Offset |
CONTAINER_ACTION_STACK | [4] Stacking |
CONTAINER_ACTION_MAG | [5] Magnifying glass |
CONTAINER_ACTION_ALPHA | [6] Alpha |
CONTAINER_ACTION_ANNOTATION_RULER | [7] Ruler annotation |
CONTAINER_ACTION_ANNOTATION_ANGLE | [8] Angle annotation |
CONTAINER_ACTION_ANNOTATION_TEXT | [9] Text annotation |
CONTAINER_ACTION_ANNOTATION_ARROW | [10] Arrow annotation |
CONTAINER_ACTION_ANNOTATION_RECTANGLE | [11] Rectangular annotation |
CONTAINER_ACTION_ANNOTATION_ELLIPSE | [12] Elliptical annotation |
CONTAINER_ACTION_ANNOTATION_HILITE | [13] Highlight annotation |
CONTAINER_ACTION_REGION_RECTANGLE | [14] Rectangular region |
CONTAINER_ACTION_REGION_ELLIPSE | [15] Elliptical region |
CONTAINER_ACTION_REGION_FREEHAND | [16] Free hand region |
CONTAINER_ACTION_REGION_POLYGON | [17] Polygonal region |
CONTAINER_ACTION_REGION_MAGICWAND | [18] Magic wand (contiguous color) region |
CONTAINER_ACTION_REGION_COLORRANGE | [19] Color range region |
CONTAINER_ACTION_REGION_CIRCLE | [20] Circular region |
CONTAINER_ACTION_REGION_SQUARE | [21] Square region |
CONTAINER_ACTION_REGION_NUDGETOOL | [22] Nudge tool |
CONTAINER_ACTION_REGION_SHRINKTOOL | [23] Shrink tool |
Value that represents the mouse direction for which to get the assigned keystroke. Possible values are:
Value | Meaning |
---|---|
CONTAINER_MOUSEMOVE_UP | [0x00000000] Mouse moving up. |
CONTAINER_MOUSEMOVE_DOWN | [0x00000001] Mouse moving down. |
CONTAINER_MOUSEMOVE_LEFT | [0x00000002] Mouse moving left. |
CONTAINER_MOUSEMOVE_RIGHT | [0x00000003] Mouse moving right. |
Pointer to a variable to be updated with the virtual key code. These are the virtual key codes used by the Microsoft Windows CE operating system. For more information refer to: https://learn.microsoft.com/en-us/previous-versions/windows/embedded/ms927178(v=msdn.10).
Pointer to a variable to be updated with the modifier key(s). Possible values are:
Value | Meaning |
---|---|
CONTAINER_KEY_NONE | [0x00000000] No other key should be pressed. |
CONTAINER_KEY_SHIFT | [0x00000001] Left or right Shift key must be pressed. |
CONTAINER_KEY_CTRL | [0x00000002] Left or right Control key must be pressed. |
CONTAINER_KEY_ALT | [0x00000004] Left or right ALT key must be pressed. |
Reserved for future use. Pass 0.
Value | Meaning |
---|---|
SUCCESS | The function was successful. |
< 1 | An error occurred. Refer to Return Codes. |
To set the keystroke combination for a specific action, call L_DispContainerSetKeyboardAction.
For an example, refer to L_DispContainerRemoveAction.