anchor.diff:                WM_RBUTTONUP:
                     begin
                       {$IFDEF DEBUG}
  -                    writeln('fpGFX/GDI:', w.ClassName + ': MouseButtonUp event');
  +                    SendDebug('fpGFX/GDI: '+ w.ClassName + ': MouseButtonUp event');
                       {$ENDIF}
                       // This is temporary and we should try and move it to
                       // the UI Designer code instead.
  
positive.code:     WM_NCACTIVATE:
          begin
            {$IFDEF DEBUG}
              write(w.ClassName + ': WM_NCACTIVATE ');
              writeln(wParam);
            {$ENDIF}
            if (wParam = 0) then
              fpgSendMessage(nil, w, FPGM_DEACTIVATE)
  
negative.code:           if uMsg = WM_MOUSEMOVE then
            begin
              {$IFDEF DEBUG}
              SendDebugFmt('old x=%d  y=%d', [OldMousePos.x, OldMousePos.y]);
              SendDebugFmt('new x=%d  y=%d', [msgp.mouse.x, msgp.mouse.y]);
              {$ENDIF}
              // Check for fake MouseMove messages - Windows sucks!
              if (OldMousePos.x = msgp.mouse.x) and
                 (OldMousePos.y = msgp.mouse.y) then
              begin
                {$IFDEF DEBUG}
                SendDebug('We received fake MouseMove messages');
                {$ENDIF}
                Exit; //==>
              end
  