Functions > Tray >


TraySetPauseIcon

Charge/Définit une icône 'pause' donnée dans la zone de notification.

TraySetPauseIcon ( [filename [, iconID]] )

Paramètres

filename [optionnel] Nom de l'icône à afficher dans la zone de notification.
iconID [optionnel] Identifiant de l'icône si le fichier contient plusieurs icônes.

Valeur de retour

Aucune.

Remarques

Pour réinitialiser l'icône pause à l'icône par défaut (croix rouge), utilisez la fonction sans paramètre TraySetPauseIcon().

Passez un nombre positif, pour faire référence à l'équivalent chaîne du nom de l'icône.
Passez un nombre négatif, pour obtenir un comportement d'"index" de base sur 1. Les icônes de certaines Dll ne peuvent être extraites qu'avec des nombres négatifs.

En relation

TraySetIcon, TraySetState

Exemple

#NoTrayIcon
#include <TrayConstants.au3> ; Pour la constante $TRAY_ICONSTATE_SHOW.

Example()

Func Example()
    ; Définit l'icône pause. Elle clignotera lorsque le menu de la zone de notification est sélectionné et le script en pause.
    TraySetPauseIcon("shell32.dll", 12)

    ; Affiche le menu dans la zone de notification.
    TraySetState($TRAY_ICONSTATE_SHOW)

    Do
        Sleep(100) ; Une boucle d'inactivité.
    Until TrayGetMsg() = $TRAY_ITEM_EXIT
EndFunc   ;==>Example