Zum Hauptinhalt springen

Ressource importieren

Ressource importieren Import von Ressourcen

Ressource auswählen

Über diesen Dialog kann eine Ressource für die Applikation innerhalb der Datenbank gespeichert werden.

Nach dem Klick auf "Importieren..." in der /docs/Components/CONZEPT_16-Client/Designer/Menuezeile/Menue_Extras/Ressourcenverwaltung wird folgender Dialog angezeigt:

Als erstes muss hier ein Ressourcentyp ausgewählt werden. Folgende Typen stehen zur Auswahl:

Rastergrafik

Die Grafiken die beispielsweise im Picture - oder Icon -Objekt angezeigt werden.

Formate: *.bmp, *.ico, *.jpg, *.jpeg, *.jpe, *.jfif, *.png, *.gif, *.tif, *.tiff

Vektorgrafik

Die Grafiken die im MetaPicture -Objekt angezeigt werden.

Formate: *.emf, *.wmf

Kachelgrafik für Schaltflächen- und Listenobjekte

Formate: *.bmp, *.png

Kachelgrafik für Baumobjekte

Formate: *.bmp, *.png

Kachelgrafik für Menüobjekte

Formate: *.bmp, *.png

Kachelgrafiken

Eine Kachelgrafik besteht aus mehreren Kacheln, die über ihre Nummer angesprochen werden können. Eine Referenz zu einer bestimmten Kachel besteht aus dem Importnamen und der Nummer der Kachel.

Es wird eine Farbtiefe von 4 Bit (16 Farben), 8 Bit (256 Farben) oder 32 Bit (16,7 Millionen Farben) empfohlen.

info

Bei Kachelgrafiken für Menü, Schaltflächen- und Listenobjekte müssen die einzelnen Kacheln in einem Bild durch einen Rand von einem Pixel von einander getrennt werden. Als Größe wird die verwendete Größe einer Kachel (ohne Rand) angegeben.

Ist eine Kachelgrafik in unterschiedlichen Farbtiefen vorhanden, wählt CONZEPT 16 automatisch die zu verwendende Kachelgrafik anhand der angezeigten Farben des Systems. Bei Systemen mit 256 Farben oder weniger wird die Grafik ohne Erweiterung verwendet. Bei Systemen mit 16-, 24- und 32-Bit Farbtiefe wird die Grafik mit der Erweiterung .hcm (High Color Mode) verwendet. Auf Systemen mit 24- und 32-Bit Farbtiefe wird die Grafik mit der Erweiterung .tcm (True Color Mode) ausgewählt.

Existiert keine Grafik mit der Erweiterung .tcm wird die mit der Erweiterung .hcm geladen. Existiert auch diese nicht, wird die Tile-Grafik ohne Erweiterung verwendet.

Zusätzlich kann nach der Erweiterung (.tcm bzw. .hcm) noch eine Tile-Größe (.16, .24, .32 bzw. .48) angegeben werden.

Ist die Eigenschaft TileName... auf den Wert "BtnTile" gesetzt, wird je nach Farbtiefe des Systems und Wert der Eigenschaft TileSize folgende Kachelgrafik ausgewählt:

  • TrueColor-Modus (24, 32 BPP)
    • BtnTile.tcm.<TileSize>
    • BtnTile.tcm
    • BtnTile.hcm.<TileSize>
    • BtnTile.hcm
    • BtnTile.<TileSize>
    • BtnTile
  • HiColor-Modus (16 BPP)
    • BtnTile.hcm.<TileSize>
    • BtnTile.hcm
    • BtnTile<TileSize>
    • BtnTile
  • Sonstige Modi
    • BtnTile<TileSize>
    • BtnTile
info

Die Grafiken mit der Erweiterung .<TileSize> werden nur verwendet, wenn die Eigenschaft TileTheme auf _WinTileThemeEnhanced gesetzt ist.

Beispiele:

  • Typ: 8-Bit 32-Bit Breite Höhe
  • Kachelgrafik für Schaltflächen- und Listenobjekte: 24 22
  • Kachelgrafik für Baumobjekte: 16 16
  • Kachelgrafik für Menüobjekte: 16 16
info

Die Bilder für Schaltflächen- und Menüobjekte werden hier aus Platzgründen in 75%iger Größe angezeigt.

Kachelgrafik konfigurieren

Wird eine Kachelgrafik ausgewählt sieht die nächste Seite wie folgt aus:

Es wird nun bestimmt wie groß ein einzelnes Bild in der Kachelgrafik ist. Die Größe wird dabei ohne Rand angegeben. Bei Kachelgrafiken für Schaltflächen-, Listen- und Menü-Objekte muss um jede Kachel ein Rand von einem Pixel sein. Somit ist zwischen zwei Kacheln ein Rand von 2 Pixeln. Siehe Bild:

Weiterhin können hier die Transparenzfarbe, die Lichtfarbe und die Schattenfarbe definiert werden. Bei Bildern mit Alpha-Kanal (32 Bit Farbtiefe) werden diese Farben nicht berücksichtigt.

info

Bei Kachelgrafiken für Menüs können maximal 16 x 16 Pixel angezeigt werden. Größere Kacheln werden abgeschnitten.

Bei Bildern ohne Alpha-Kanal müssen in den Feldern Transparenzfarbe, Schattenfarbe und Lichtfarbe die Farben angegeben werden, die bei der Anzeige der Kachel durch die entsprechenden Systemfarben ersetzt werden. Die Transparenzfarbe wird durch den Hintergrund ersetzt. Die Schattenfarbe und die Lichtfarbe werden durch _WinColBtnShadow und _WinColBtnHighLight ersetzt. Bei Grafiken für Baumobjekte entfällt die Angabe der Schatten- und Lichtfarbe.

Name auswählen

Wird keine Kachelgrafik ausgewählt oder die Kachelgrafik wurde bereits konfiguriert, erscheint diese Seite.

Der Importname darf nur aus den Buchstaben A...z den Ziffern 0...9 sowie dem "_" und dem "." bestehen, wobei das erste Zeichen ein Buchstabe sein muss. Zwischen Groß- und Kleinschreibung wird nicht unterschieden. Die externe Datei wird nach dem Import nicht mehr benötigt.

Hier wird nun der Name der Datei angegeben. Es wird standardmäßig der Name der Datei ohne Endung vorgeschlagen. Wird ein bereits verwendeter Name angegeben. Wird die alte Ressource überschrieben.