Struktur APPBARDATA (shellapi.h)
Berisi informasi tentang pesan appbar sistem.
Sintaks
typedef struct _AppBarData {
DWORD cbSize;
HWND hWnd;
UINT uCallbackMessage;
UINT uEdge;
RECT rc;
LPARAM lParam;
} APPBARDATA, *PAPPBARDATA;
Anggota
cbSize
Jenis: DWORD
Ukuran struktur, dalam byte.
hWnd
Jenis: HWND
Handel ke jendela appbar. Tidak semua pesan menggunakan anggota ini. Lihat halaman pesan individual untuk melihat apakah Anda perlu memberikan nilai hWind .
uCallbackMessage
Jenis: UINT
Pengidentifikasi pesan yang ditentukan aplikasi. Aplikasi ini menggunakan pengidentifikasi yang ditentukan untuk pesan pemberitahuan yang dikirim ke appbar yang diidentifikasi oleh anggota hWnd . Anggota ini digunakan saat mengirim pesan ABM_NEW .
uEdge
Jenis: UINT
Nilai yang menentukan tepi layar. Anggota ini digunakan saat mengirim salah satu pesan ini:
- ABM_GETAUTOHIDEBAR
- ABM_SETAUTOHIDEBAR
- ABM_GETAUTOHIDEBAREX
- ABM_SETAUTOHIDEBAREX
- ABM_QUERYPOS
- ABM_SETPOS
Anggota ini bisa menjadi salah satu nilai berikut.
ABE_BOTTOM
Tepi bawah.
ABE_LEFT
Tepi kiri.
ABE_RIGHT
Tepi kanan.
ABE_TOP
Tepi atas.
rc
Jenis: RECT
Struktur RECT yang penggunaannya bervariasi tergantung pada pesan:
- ABM_GETTASKBARPOS, ABM_QUERYPOS, ABM_SETPOS: Persegi panjang pembatas, di koordinat layar, appbar, atau taskbar Windows.
- ABM_GETAUTOHIDEBAREX, ABM_SETAUTOHIDEBAREX: Monitor tempat operasi dilakukan. Informasi ini dapat diambil melalui fungsi GetMonitorInfo .
lParam
Jenis: LPARAM
Nilai yang bergantung pada pesan. Anggota ini digunakan dengan pesan-pesan ini:
Lihat halaman pesan individual untuk detailnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | shellapi.h |