OnDesignerChanged: Unterschied zwischen den Versionen

Aus AquaSoft Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „Dieser Hook wird aufgerufen, wenn Änderungen an einem Diashowobjekt vorgenommen werden, die sich im Layoutdesigner auswirken. Anhand der Art der Änderung kann d…“)
 
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Dieser Hook wird aufgerufen, wenn Änderungen an einem Diashowobjekt vorgenommen werden, die sich im Layoutdesigner auswirken.
 
Dieser Hook wird aufgerufen, wenn Änderungen an einem Diashowobjekt vorgenommen werden, die sich im Layoutdesigner auswirken.
 
Anhand der Art der Änderung kann das Script die internen Daten aktualisieren.
 
Anhand der Art der Änderung kann das Script die internen Daten aktualisieren.
 +
 +
<code>
 +
  function OnDesignerChanged(SlideShowObject: [[ISlideShowObject]]; Context: [[IDesignerContext]]; UpdateInfo: [[IDesignerUpdate]]): Integer;
 +
</code>
  
 
== Parameter ==
 
== Parameter ==
 +
 +
SlideShowObject: [[ISlideShowObject]]
  
 
Context: [[IDesignerContext]]  
 
Context: [[IDesignerContext]]  
 +
 
UpdateInfo: [[IDesignerUpdate]]
 
UpdateInfo: [[IDesignerUpdate]]
 
+
 
 
== Rückgabewert ==
 
== Rückgabewert ==
  
Zeile 15: Zeile 22:
 
* hrReinit: Das Objekt wird vollständig neu intialisiert
 
* hrReinit: Das Objekt wird vollständig neu intialisiert
 
* hrPreview: Der gesamte Inhalt des Layoutdesigners wird neu erzeugt
 
* hrPreview: Der gesamte Inhalt des Layoutdesigners wird neu erzeugt
 +
[[Kategorie:Scripting-API]]

Aktuelle Version vom 17. September 2012, 09:33 Uhr

Dieser Hook wird aufgerufen, wenn Änderungen an einem Diashowobjekt vorgenommen werden, die sich im Layoutdesigner auswirken. Anhand der Art der Änderung kann das Script die internen Daten aktualisieren.

 function OnDesignerChanged(SlideShowObject: ISlideShowObject; Context: IDesignerContext; UpdateInfo: IDesignerUpdate): Integer;

Parameter

SlideShowObject: ISlideShowObject

Context: IDesignerContext

UpdateInfo: IDesignerUpdate

Rückgabewert

Der Rückgabewert bestimmt, wie der Layoutdesigner auf die Aktualisierung reagiert.

  • hrDefault: Der Layoutdesigner verhält sich so, wie es der Objekttyp vorgibt. Beispielsweise führt eine Größenänderung eines Bildobjektes nur zum Neuzeichnen, während eine Änderung des Dateinamens eine Neuinitialisierung erforderlich macht.
  • hrInvalidate: Das Objekt wird lediglich neu gezeichnet
  • hrReinit: Das Objekt wird vollständig neu intialisiert
  • hrPreview: Der gesamte Inhalt des Layoutdesigners wird neu erzeugt