<div class="gmail_quote">On Thu, Oct 27, 2011 at 5:43 PM, Felipe Monteiro de Carvalho <span dir="ltr"><<a href="mailto:felipemonteiro.carvalho@gmail.com">felipemonteiro.carvalho@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

2011/10/27 zeljko <<a href="mailto:zeljko@holobit.net">zeljko@holobit.net</a>>:<br>
<div class="im">> Now I don't understand. That change was maded for delphi compatibility or<br>
> not ? VTV had State in that message and checked it. Ok, it checked for shift<br>
> or ctrl, so easy to exchange with Button.<br>
<br>
</div>TLMMouseEvent does not exist in Delphi AFAIK<br>
<div><div></div><div class="h5"><br></div></div></blockquote></div><br><br>Just looked, the original had<br>TBaseVirtualTree.CMMouseWheel(var Message: TCMMouseWheel);message CM_MOUSEWHEEL;<br><br>TCMMouseWheel of Delphi has ...ShiftState: TShiftState;<br>

<br>looking at TLMMouseEvent, shift is last (ShiftState in delphi is not) so probably the one who ported it, also added the field to the lazarus record just for this case. If so, I agree this is a good change to remove field added previously just for one particular component. Maybe Luiz later will add some details.  <br>

<br>Max<br><br><br>