TAdvSmoothImageListBox Mouse Issue

Delphi 7

TAdvSmoothImageListBox Version v2.4.3.0

In the events for the OnItemMouse there is no way to tell which mouse button was clicked.
The OnItemClick event seems to only be triggered by the Left Mouse button. 
Hi, 

This is by design, only the left mouse button can be used, because right-click triggers a popup menu, if assigned. The only 2 events that are triggered on item level are OnItemMouseLeave and OnItemMouseEnter which do not contain information about which button is clicked but you can verify this with the following code:

var
  d: Integer;
begin
  d := GetAsyncKeyState(VK_LBUTTON);
  if d = 1 then
    ShowMEssage('left');

  d := GetAsyncKeyState(VK_RBUTTON);
  if d = 1 then
    ShowMessage('right');

Kind Regards, 
Pieter