Delphi help

Távolítani egy ikont kezel nyomja meg a második gombot:

Hozzáadni, törölni, vagy szerkeszteni ikonok TrayBar'e egy speciális API funkció - Shell_NotifyIcon. Ahogy már olvasni ahhoz, hogy használni, akkor először csatlakoztatni kell a készüléket a felhasználási ShellAPI oldalunkon. Ennek a paraméterek függvényében meg kell adni a két dolgot.

  1. Először is, az üzenet, hogy küldünk, amely meghatározza a szükséges intézkedéseket az ikonra. Ez a paraméter vehet az alábbi:
    • NIM_ADD - megjelenít egy ikont TrayBar'a
    • NIM_DELETE - illetve eltávolítja
    • NIM_MODIFY - ha ez az érték, akkor lehet módosítani az ikont
  2. A második paraméter kerül átvitelre NOTIFYICONDATA szerkezet, amely információkat tartalmaz az ikont. Ez a szerkezet a következő területeken:
    • cbSize - a mérete bájtban a szerkezet
    • HWND - kezelni az ablakhoz, hogy megkapja az üzenetet társított ikont TrayBar'e
    • uID - azonosító ikonok TrayBar'e
    • uFlags - egy sor zászlók, ez az érték lehet kombinálni a következő konstansok:
      • NIF_ICON - HICON struktúrát tagja részt vesz
      • NIF_MESSAGE - uCallbackMessage struktúrát tagja részt vesz
      • NIF_TIP - - szTip elem struktúrát kell vonni
    • uCallbackMessage - üzenet azonosítója. A rendszer ezt az azonosítót, ha az üzenet az ablak jelölt HWND területen. Ezt az üzenetet küld, ha egy egér esemény történik az ikon felett található.
    • HICON - leíró definiált ikonok
    • szTip - tooltip felett megjelenő ikonok helyét

Kapcsolódó cikkek