LitDev 1.2.24.0 DE
http://litdev.uk/LitDev.De.html Extension API

LD3DView LDArray LDBits LDBlueTooth LDCall
LDChart LDClient LDClipboard LDColours LDCommPort
LDController LDControls LDCursors LDDataBase LDDateTime
LDDebug LDDialogs LDDictionary LDEffect LDEmail
LDEncryption LDEvents LDFastArray LDFastShapes LDFigures
LDFile LDFocus LDftp LDGeography LDGraph
LDGraphicsWindow LDHashTable LDHID LDIcon LDImage
LDInline LDIOWarrior LDList LDLogic LDMath
LDMathX LDMatrix LDMusic LDNetwork LDPhysics
LDProcess LDQueue LDRegex LDResources LDScrollBars
LDSearch LDServer LDSettings LDShapes LDShell
LDSort LDSound LDSpeech LDStatistics LDStopwatch
LDText LDTextWindow LDTimer LDTranslate LDUnits
LDUtilities LDVector LDWaveForm LDWebCam LDWindows
LDxml LDZip

LDIcon
Erstellt eine 32bit Icon- (.ico) oder Cursordatei (.cur) von einem ImageList Bild oder einer Bilddatei.
Weitere Cursor Methoden s. 'LDCursors'.


CreateCursor CreateIcon SetSizes
SquareImage

CreateCursor(imageName,cursorPath,size,xHotSpot,yHotSpot)
Erstellt eine 32bit Cursordatei.
Zum Erstellen eines internen temp. Cursor#, s. 'LDCursors.CreateCursor'.

imageName Der Name des ImageList Bildes oder voller Dateipfad des Quellbildes. Für beste Ergebnisse quadratische Quellbilder verwenden.
cursorPath Der volle Dateipfad zum Speichern der Cursordatei (.cur).
size Die Abmessungen/Höhe [Pxl] des Cursorbildes (zB. 32).
xHotSpot Die x-Position [Pxl] für den Steuerpunkt des Cursors (ab 0).
Für Bilder mit festem Seitenverhältnis (SquareImage = "False") werden xHotSpot/Breite entsprechend angepasst.

yHotSpot Die y-Position [Pxl] für den Steuerpunkt des Cursors (ab 0).
returns "SUCCESS" bei Erfolg, sonst "FAILED".

CreateIcon(imageName,iconPath)
Erstellt eine 32bit (Mehrfachbild) Icondatei mit (6) Einzelbildern (Standardformate: 16x16, 24x24, 32x32, 64x64, 128x128, 256x256).
Setzen/Ändern der einzelnen Bildgrößen mit 'SetSizes' Methode.

imageName Der Name des ImageList Bildes oder voller Dateipfad des Quellbildes. Für beste Ergebnisse quadratische Quellbilder verwenden.
iconPath Der volle Dateipfad zum Speichern der Icondatei (.ico). Eine bestehende Datei wird überschrieben.
returns "SUCCESS" bei Erfolg, sonst "FAILED".
example 'Png zu 32x32 Icondatei
LDIcon.SetSizes(32)
LDIcon.CreateIcon(pngPfad, icoPfad)


SetSizes(sizes)
Setzt die Standard Icongrößen. Aufruf vor Verwendung der 'CreateIcon' Methode.
sizes Eine Liste mit ganzzahligen Größen der Einzelbilder, als Array oder Leerzeichen getrennter String (Standard: "16 24 32 64 128 256").
Die Größe für ein Einfachicon kann durch Einzelwert (max. 256) gesetzt werden.

example '32x32 Icon
LDIcon.SetSizes(32) 'od.
LDIcon.SetSizes("1=32;")


SquareImage
Ermittelt oder setzt festes Seitenverhältnis im Bildquadrat (w = h) für Icon/Cursor.
Aufruf vor Verwendung der 'CreateIcon' Methode:
"True" quadratisch (Standard).
"False" Breite für festes Seitenverhältnis (bei gesetzter Höhe) anpassen.