Altova XMLSpy 2024 Professional Edition

Wird ersetzt durch Parameter für

AuthenticView.OnMouseEvent(On_AuthenticView_MouseEvent)

AuthenticView.OnBeforeDrop(On_AuthenticView_BeforeDrop)

AuthenticView.OnDragOver(On_AuthenticView_DragOver)

 

Das Event-Objekt, das die Informationen des letzten Event enthält, wird nun durch Parameter für die verschiedenen Event Handler-Funktionen ersetzt, um den Datenzugriff zu erleichern. Aus Kompatibilitätsgründen wird das Event Objekt auf unbestimmte Zeit weiter unterstützt. Es sind keine Verbesserungen geplant. Wir empfehlen Ihnen, nach Möglichkeit die neuen Event Handler Funktionen zu verwenden.

 

Mit der neuen Event Handler-Funktion wird anstelle des XMLData-Elements, das sich derzeit unterhalb des Mauscursors befindet, ein Bereichsobjekt bereitgestellt.

 

// ----- XMLSpy scripting environment - javascript sample -----

// instead of:

// function On_DocEditMouseMove ()

// {

//     var objEvent = Application.ActiveDocument.DocEditView.event;

//     if (objEvent.srcElement != null)

//         MsgBox ("moving over " + objEvent.srcElement.Parent.Name);

// }

// use now:

function On_AuthenticView_MouseEvent (longi_nXPos, longi_nYPos, SPYMouseEvent i_eMouseEvent, IAuthenticRange *i_ipRange)

{

  if((i_eMouseEvent & spyMouseMoveMask) &&

      (i_ipRange != null))

      MsgBox ("moving over " + i_ipRange.FirstXMLData.Parent.Name);

}

 

Deklaration: srcElement als Variant

 

Beschreibung

Element, welches das aktuelle Event auslöst. Dies ist normalerweise ein XMLDataObjekt.

 

 

 

© 2017-2023 Altova GmbH