Bagikan melalui


Sampel Ikon Notifikasi

Menunjukkan cara menggunakan API Shell_NotifyIcon dan Shell_NotifyIconGetRect untuk menampilkan ikon pemberitahuan.

Topik ini berisi bagian berikut.

Deskripsi

Selain penggunaan Shell_NotifyIcon dan Shell_NotifyIconGetRect untuk menampilkan ikon pemberitahuan, sampel ini juga menunjukkan cara menampilkan jendela flyout yang kaya, menu konteks, dan pemberitahuan balon.

Nota

Shell_NotifyIconGetRect hanya tersedia pada Windows 7 dan versi yang lebih baru.

 

Persyaratan

Produk Versi Produk Minimum
Windows Windows 7
Kit Pengembangan Perangkat Lunak Windows (SDK) 7.0

 

Mengunduh Sampel

Tempat Jalur URL
GitHub ikon pemberitahuan sampel

Membangun Sampel

Untuk mengompilasi contoh dari baris perintah:

  1. Buka jendela prompt perintah dan navigasi ke direktori proyek NotificationIcon.
  2. Masukkan msbuild NotificationIcon.sln.

Untuk membuat sampel menggunakan Microsoft Visual Studio (lebih disukai):

  1. Buka Windows Explorer dan navigasikan ke direktori proyek NotificationIcon.
  2. Klik dua kali ikon untuk file NotificationIcon.sln untuk membuka proyek di Visual Studio.
  3. Dari menu Build , pilih Build Solution .

Menjalankan Sampel

  1. Navigasi ke direktori yang berisi executable baru, menggunakan prompt perintah atau Windows Explorer.
  2. Di baris perintah, masukkan NotificationIcon.exe. Atau, dari Windows Explorer klik dua kali ikon untuk NotificationIcon.exe.

Nota

Ikon pemberitahuan yang ditentukan dengan GUID dilindungi dari spoofing dengan memvalidasi bahwa hanya satu aplikasi yang mendaftarkannya. Pendaftaran ini dilakukan pertama kali Anda memanggil Shell_NotifyIcon(NIM_ADD, ...) dan nama jalur lengkap aplikasi panggilan disimpan. Jika nanti Anda memindahkan file biner ke lokasi lain, sistem tidak akan mengizinkan ikon ditambahkan lagi. Silakan lihat Shell_NotifyIcon untuk informasi lebih lanjut.