Bezeichnung
SetStandardIconImage -- setzt das Standardbild des Piktogrammes (V8.0)
Übersicht
SetStandardIconImage(id, idx)
Beschreibung
Mit diesem Befehl kann das Standardbild in dem durch id angegebene Piktogramm festgelegt werden. Das Bild, das zum Standardbild gemacht werden soll, muss durch den Index mit dem Parameter idx angegeben werden. Die Indizes beginnen bei 1 für das erste Bild und reichen bis zur Anzahl der Bilder im Piktogramm. Sie können die Anzahl der Bilder in einem Piktogramm abfragen, indem Sie das Attribut #ATTRNUMENTRIES mit GetAttribute() verwenden.

Beachten Sie, dass die einzelnen Bilder in Piktogrammen aufsteigend nach ihrer Breite sortiert werden. Dies bedeutet, dass die an RemoveIconImage() übergebenen Indizes nicht unbedingt der Reihenfolge von Bildern entsprechen, die an Befehle wie CreateIcon() oder der Präprozessor-Anweisung @ICON übergeben werden.

Das Festlegen eines Bildes innerhalb des Piktogrammes als Standardbild kann in manchen Kontexten wichtig sein, damit Hollywood weiß, welches Bild für höhere Auflösungen ausgewählt werden soll, z.B. wenn Sie ein 64x64-Bild in einem Piktogramm als Standardgröße festlegen, wählt Hollywood das Bild mit 128x128 aus, falls die Auflösung des Monitors eine DPI-Einstellung verwendet, die doppelt so hoch ist wie die normale Einstellung. Natürlich kann es in jedem Piktogramm nur ein Standardbild geben. Wenn Sie also ein Bild zum Standardbild machen, wird der Standardidentifikator für jedes Bild, das zuvor das Standardbild war, automatisch gelöscht. Um kein Bild zum Standardbild zu machen, übergeben Sie 0 in idx.

Eingaben
id
Identifikator des zu verwendenden Piktogrammes
idx
Index des Bildes, welches zum Standardbild wird (beginnend mit 1)
Beispiel
SetStandardIconImage(1, 1)
Der obige Code macht das erste Bild 1 in Piktogramm 1 zum Standardbild.

Navigation zeigen