OnDesignerChanged: Unterschied zwischen den Versionen
Aus AquaSoft Wiki
Zur Navigation springenZur Suche springenZeile 3: | Zeile 3: | ||
<code> | <code> | ||
− | procedure OnDesignerChanged(Context: [[IDesignerContext]]; UpdateInfo: [[IDesignerUpdate]]); | + | procedure OnDesignerChanged(SlideShowObject: [[ISlideShowObject]]; Context: [[IDesignerContext]]; UpdateInfo: [[IDesignerUpdate]]); |
</code> | </code> | ||
== Parameter == | == Parameter == | ||
+ | |||
+ | SlideShowObject: [[ISlideShowObject]] | ||
Context: [[IDesignerContext]] | Context: [[IDesignerContext]] |
Version vom 11. September 2012, 14:36 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.
procedure OnDesignerChanged(SlideShowObject: ISlideShowObject; Context: IDesignerContext; UpdateInfo: IDesignerUpdate);
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