STARTSEITE PRODUKTE DIENSTLEISTUNG REFERENZEN ÜBER UNS KONTAKT
 Impressum
 Datenschutz
 Kontakt

 © 2017




 

Apfel.Ocx

Ein ActiveX-Control für die Anzeige von Apfelmännchen (Mandelbrot- und Julia-Mengen)

Anwendung:
Control "Apfel.Ocx" in Programm einbinden und auf Form plazieren. Anzeige erfolgt sofort!

Eigenschaften:
[Defaultwerte in eckigen Klammern]

Mit den Eigenschaften RealMin[-2], RealMax[1.2], ImagMin[-1.25], ImagMax[1.25] wird der Bereich der Mandelbrot-/Julia-Menge eingestellt. Die Berechnungstiefe wird mit Steps[140] eingestellt. Nach einer Werte-Änderung muß die Refresh-Methode (siehe unten) aufgerufen werden.
ColorMode[0] stellt die Farbenart ein (0=Automatische Bestimmung, 1=Schwarzweiß 2=16 Farben, 3=mehr als 16 Farben), ColorDiff[10] gibt an, wieviele interpolierte Zwischenwerte von zwei Farben berechnet werden und ColorOffset[0] stellt die Startfarbe(0..11) ein.
Mit der Picture-Eigenschaft kann auf das Bild, z.B. für den SavePicture-Befehl, zugegriffen werden.
Defaultmäßig wird die Mandelbrot-Menge angezeigt (Type-Eigenschaft=0). Wird diese Eigenschaft auf 1 gestellt, kann durch die Eigenschaften JuliaReal[0] und JuliaImag[0] eine Julia-Menge gewählt werden.
Die hWnd-Eigenschaft verweist auf den Windows-Handle des Controls.
Die weiteren Standard-Eigenschaften sind in der üblichen Weise anzuwenden.

Methoden:
Die Refresh-Methode berechnet das Bild für die aktuelle Control-Größe neu. Die Stop-Methode stoppt die laufende Berechnung (falls noch nicht abgeschlossen). Die AboutBox-Methode zeigt den About-Dialog an.

Ereignisse:
Das Change-Ereignis wird bei jeder Parameter-Änderung (durch Zuweisung eines Wertes an eine Eigenschaft oder durch interaktive Mausaktion) ausgelöst.
Desweiteres stehen die Standard-Eigenschaften Click, DblClick, KeyDown, KeyPress, KeyUp, MouseDown, MouseMove und MouseUp zur Verfügung.