Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Bemutatja, hogyan jeleníthet meg értesítésikont az Shell_NotifyIcon és Shell_NotifyIconGetRect API-k használatával.
Ez a témakör a következő szakaszokat tartalmazza.
- Leírás
- követelmények
- Minta letöltése
- minta létrehozása
- Minta futtatása
Leírás
A Shell_NotifyIcon és a Shell_NotifyIconGetRect értesítési ikonok megjelenítésére való használata mellett ez a minta azt is bemutatja, hogyan jeleníthet meg részletes úszóablakot, helyi menüt és ballonos értesítést.
Jegyzet
Shell_NotifyIconGetRect csak Windows 7 és újabb verziókban érhető el.
Követelmények
| Termék | Minimális termékverzió |
|---|---|
| Windows | Windows 7 |
| Windows Software Development Kit (SDK) | 7.0 |
A minta letöltése
| Hely | Útvonal URL |
|---|---|
| GitHub | NotificationIcon példája |
A minta létrehozása
A minta létrehozása a parancssorból:
- Nyissa meg a parancssorablakot, és keresse meg a NotificationIcon projektkönyvtárat.
- Adja meg a
msbuild NotificationIcon.sln.
A minta létrehozása a Microsoft Visual Studióval (előnyben részesített):
- Nyissa meg a Windows Intézőt, és navigáljon el a NotificationIcon projektkönyvtárba.
- Kattintson duplán a NotificationIcon.sln fájl ikonra a projekt Visual Studióban való megnyitásához.
- A Build menüben válassza ki a Megoldás összeállításalehetőséget.
A minta futtatása
- Lépjen az új végrehajtható fájlt tartalmazó könyvtárra a parancssor vagy a Windows Intéző használatával.
- A parancssorba írja be a
NotificationIcon.exe. Másik lehetőségként a Windows Intézőben kattintson duplán a NotificationIcon.exeikonjára.
Jegyzet
A GUID azonosítóval megadott értesítésikonok a hamisítás elleni védelemmel vannak ellátva, ha ellenőrzik, hogy csak egyetlen alkalmazás regisztrálja őket. Ez a regisztráció akkor történik, amikor először hívja a Shell_NotifyIcon(NIM_ADD, ...)-t, és a hívó alkalmazás teljes elérési útja elmentésre kerül. Ha később áthelyezi a bináris fájlt egy másik helyre, a rendszer nem engedélyezi az ikon ismételt hozzáadását. További információért tekintse meg a Shell_NotifyIcon.