| ImageEn, unit imageenview | 
 | 
 
TImageEnView.InteractionState
 
Declaration
function InteractionState(): TIEInteractionState;
Description
Returns any active interactive behavior, i.e. what the user is doing with the mouse right now.
This method is generally only relevant when called from the MouseMove event.
e.g.
ImageEnView1.MouseInteractGeneral := [miBrushTool];
// ImageEnView1.InteractionState() will return ieisNone
User starts painting the image...
// ImageEnView1.InteractionState() will return ieisBrushPainting
procedure TForm1.ImageEnView1MouseMove(Sender: TObject; Shift: TShiftState; X,
    Y: Integer);
begin
  if ImageEnView1.InteractionState = ieisCreatingLineLayer then
    Caption := 'Creating a Line Layer'
  else
  if ImageEnView1.InteractionState = ieisEditingLineLayer then
    Caption := 'Editing a Line Layer';
end;