[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Converts modifier keys from the LParam in a keyboard message (WM_KEYUP for example) to a TShiftState value.
Source position: forms.pp line 1944
function KeyDataToShiftState( |
KeyData: PtrInt |
):TShiftState; |
KeyData |
|
PtrInt value with the address for the key data examined in the routine. |
Set type with the TShiftStateEnum values representing the specified KeyData.
Calls MsgKeyDataToShiftState in the lclintf.pas unit to get the TShiftState return value.
|
Converts modifier keys in the LParam for a mouse message to a TShiftState value. |
|
|
Converts a shift state into a key state value compatible with the key state of a Windows API LParam. |
|
|
||
|
A key state constant to represent the shift key, equivalent to ssShift from TShiftState. |
|
|
A key state constant to represent the control key, equivalent to ssCtrl from TShiftState. |
|
|
A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState. |
|
|
A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState. |
|
|
A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState. |
|
|
A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState. |
|
|
A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState. |
|
Version 3.2 | Generated 2024-02-25 | Home |