Sdílet prostřednictvím


Ukázka NotificationIcon

Ukazuje, jak pomocí rozhraní API Shell_NotifyIcon a Shell_NotifyIconGetRect zobrazit ikonu oznámení.

Toto téma obsahuje následující části.

Popis

Kromě použití Shell_NotifyIcon a Shell_NotifyIconGetRect k zobrazení ikony oznámení tato ukázka také ukazuje, jak zobrazit rozbalovací okno, místní nabídku a oznámení ve tvaru bubliny.

Poznámka

Shell_NotifyIconGetRect je k dispozici pouze ve Windows 7 a novějších verzích.

 

Požadavky

Výrobek Minimální verze produktu
Windows Windows 7
Windows Software Development Kit (SDK) 7.0

 

Stažení ukázky

Umístění Adresa URL cesty
GitHub Ukázka NotificationIcon

Sestavení vzorku

Sestavení ukázky z příkazového řádku:

  1. Otevřete okno příkazového řádku a přejděte do adresáře projektu NotificationIcon.
  2. Zadejte msbuild NotificationIcon.sln.

Sestavení ukázky pomocí sady Microsoft Visual Studio (upřednostňované):

  1. Otevřete Průzkumníka Windows a přejděte do adresáře projektu NotificationIcon.
  2. Poklikáním na ikonu souboru NotificationIcon.sln otevřete projekt v sadě Visual Studio.
  3. V nabídce Sestavení vyberte Sestavení řešení.

Spuštění ukázky

  1. Pomocí příkazového řádku nebo Průzkumníka Windows přejděte do adresáře, který obsahuje nový spustitelný soubor.
  2. Na příkazovém řádku zadejte NotificationIcon.exe. Případně v Průzkumníku Windows poklikejte na ikonu NotificationIcon.exe.

Poznámka

Ikony oznámení zadané pomocí identifikátoru GUID jsou chráněny proti falšování identity ověřením, že je registruje pouze jedna aplikace. Tato registrace se provede při prvním volání Shell_NotifyIcon(NIM_ADD, ...) a uloží se celý název volající aplikace. Pokud později binární soubor přesunete do jiného umístění, systém nepovolí přidání ikony znovu. Další informace najdete v Shell_NotifyIcon.