2.158 .icon

Das Attribut .icon weist einem Objekt ein Bild zu.

  • Datentyp

    object [ tile ] (window)

    enum (messagebox)

  • Zugriff

    get, set

  • changed-Ereignis

    ja

window

Beim Objekt Fenster wird mit .icon eine tile-Ressource zugewiesen, die als Symbol in der Titelleiste des Fensters angezeigt wird. Wenn .icon nicht gesetzt ist, verwendet der IDM die in den IDM-Bibliotheken vordefinierten Grafikressourcen IDM_AppIcon oder IDM_DefIcon.

Die Ressourcen IDM_AppIcon und IDM_DefIcon sind vom IDM für das Symbol in der Titelleiste von Fenstern und unter Microsoft Windows zusätzlich als Anwendungssymbol vorgesehen. Dieses Symbol kann geändert werden, indem in der Anwendung eine eigene Grafikressource mit dem Bezeichner IDM_AppIcon definiert wird. Das vom IDM bereitgestellte IDM_DefIcon wird verwendet, wenn kein IDM_AppIcon vorhanden ist. Dies hängt unter anderem davon ab, wie die Anwendung gelinkt wird. Informationen zur Definition und Anbindung von Grafikressourcen können der Entwicklerdokumentation des Systems entnommen werden.

Das Attribut wird vom IDM für Motif nicht unterstützt.

messagebox

Bei einer messagebox hat das .icon-Attribut den Datentyp enum.

Wertebereich

icon_asterisk

Zeigt das Fenstersystem-spezifische Informationssymbol an.

icon_error

Zeigt das Fenstersystem-spezifische Fehlersymbol an.

icon_exclamation

Zeigt das Fenstersystem-spezifische Warnungssymbol an.

icon_hand

Zeigt das Fenstersystem-spezifische Fehlersymbol an.

icon_information

Zeigt das Fenstersystem-spezifische Informationssymbol an.

icon_query

Zeigt das Fenstersystem-spezifische Fragesymbol an.

icon_question

Zeigt das Fenstersystem-spezifische Fragesymbol an.

icon_warning

Zeigt das Fenstersystem-spezifische Warnungssymbol an.

noicon

Zeigt kein Symbol an.

Die Repräsentation von .icon ist abhängig vom Fenstersystem, dessen Version und – auf Qt – dem UI-Stil. Es kann auch Mehrfachbelegung geben.

Wert

Windows

Motif

Qt

icon_asterisk

wie icon_information

icon_error

Stopp-Zeichen

Fehler-Zeichen (durchgestrichener Kreis)

kleines x

icon_exclamation

Ausrufezeichen !

icon_hand

wie icon_error

icon_information

kleines i in einem Kreis

kleines i

icon_query

wie icon_question

icon_question

Fragezeichen ?

Fragezeichen ? (in einem Kopf)

Fragezeichen ?

icon_warning

wie icon_exclamation

noicon

keins