mirror of
https://github.com/vczh-libraries/Release.git
synced 2026-06-01 23:06:39 +08:00
Fix list control shift/ctrl handling
This commit is contained in:
+2
-1
@@ -10177,7 +10177,8 @@ GuiSelectableListControl
|
|||||||
{
|
{
|
||||||
if (!ctrl)
|
if (!ctrl)
|
||||||
{
|
{
|
||||||
SetMultipleItemsSelectedSilently(selectedItemIndexStart, selectedItemIndexEnd, false);
|
selectedItems.Clear();
|
||||||
|
OnItemSelectionCleared();
|
||||||
}
|
}
|
||||||
selectedItemIndexEnd = itemIndex;
|
selectedItemIndexEnd = itemIndex;
|
||||||
SetMultipleItemsSelectedSilently(selectedItemIndexStart, selectedItemIndexEnd, true);
|
SetMultipleItemsSelectedSilently(selectedItemIndexStart, selectedItemIndexEnd, true);
|
||||||
|
|||||||
@@ -8238,11 +8238,11 @@ WindowsForm
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
info.ctrl=((VKEY)wParam & VKEY::_CONTROL)!=(VKEY)0;
|
info.ctrl = (wParam & MK_CONTROL) != 0;
|
||||||
info.shift=((VKEY)wParam & VKEY::_SHIFT)!= (VKEY)0;
|
info.shift = (wParam & MK_SHIFT) != 0;
|
||||||
info.left=((VKEY)wParam & VKEY::_LBUTTON)!= (VKEY)0;
|
info.left = (wParam & MK_LBUTTON) != 0;
|
||||||
info.middle=((VKEY)wParam & VKEY::_MBUTTON)!= (VKEY)0;
|
info.middle = (wParam & MK_MBUTTON) != 0;
|
||||||
info.right=((VKEY)wParam & VKEY::_RBUTTON)!= (VKEY)0;
|
info.right = (wParam & MK_RBUTTON) != 0;
|
||||||
|
|
||||||
POINTS point = MAKEPOINTS(lParam);
|
POINTS point = MAKEPOINTS(lParam);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user