Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
- Otevřete okno příkazového řádku a přejděte do adresáře projektu NotificationIcon.
- Zadejte
msbuild NotificationIcon.sln.
Sestavení ukázky pomocí sady Microsoft Visual Studio (upřednostňované):
- Otevřete Průzkumníka Windows a přejděte do adresáře projektu NotificationIcon.
- Poklikáním na ikonu souboru NotificationIcon.sln otevřete projekt v sadě Visual Studio.
- V nabídce Sestavení vyberte Sestavení řešení.
Spuštění ukázky
- Pomocí příkazového řádku nebo Průzkumníka Windows přejděte do adresáře, který obsahuje nový spustitelný soubor.
- 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.