Qt: fixed bug where keyboard modifiers weren't delivered with LM_MOUSEMOVE, so properly get ssCtrl,ssShift in OnMouseMove event.

git-svn-id: trunk@24319 -
This commit is contained in:
zeljko 2010-03-31 16:14:04 +00:00
parent b050f52c41
commit d0bf3fc8a4

View File

@ -2643,7 +2643,8 @@ begin
Msg.XPos := SmallInt(MousePos.X);
Msg.YPos := SmallInt(MousePos.Y);
Msg.Keys := QtButtonsToLCLButtons(QmouseEvent_Buttons(QMouseEventH(Event)));
Msg.Keys := QtButtonsToLCLButtons(QmouseEvent_Buttons(QMouseEventH(Event)))
or QtKeyModifiersToKeyState(QKeyEvent_modifiers(QKeyEventH(Event)));
Msg.Msg := LM_MOUSEMOVE;