anchor.diff:                      App.AddCoordEvent(eventMouseMove, MX, MY, 0);
                     End;
   
  -    (*WM_NCMOUSEMOVE: Begin
  -                      If (Not App._CursorVisible) And (Not App._IgnoreCursor)  Then
  -                      Begin
  -                        App._CursorVisible := True;
  -                        ShowCursor(True);
  -                      End;
  -                    End;*)
  +    WM_NCMOUSELEAVE:Begin
  +                      ShowCursor(False);
  +                    End;
  +
  +    WM_NCMOUSEMOVE: Begin
  +                      ShowCursor(True);
  +                    End;
   
       WM_MOUSEWHEEL:If (App.CanReceiveEvents) Then
                     Begin
  
positive.code: 
    ShowCursor(False);
  
    ReleaseCapture();
    SetCapture(_Handle);
  
    If (_FullScreen) Then
    Begin
  
negative.code: 
      WM_LBUTTONUP: If (App.CanReceiveEvents) Then
                    Begin
                      {$IFDEF MOUSE_CAPTURE}
                      ReleaseCapture;
                      {$ENDIF}
                      App.AddValueEvent(eventMouseUp, keyMouseLeft);
                    End;
  
  