Fungsi panggilan balik LPFNDFMCALLBACK (shlobj_core.h)
[LPFNDFMCALLBACK tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Menentukan prototipe untuk fungsi panggilan balik yang menerima pesan dari implementasi menu konteks default Shell.
Sintaks
LPFNDFMCALLBACK Lpfndfmcallback;
HRESULT Lpfndfmcallback(
[in, optional] IShellFolder *psf,
[in, optional] HWND hwnd,
[in, optional] IDataObject *pdtobj,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{...}
Parameter
[in, optional] psf
Jenis: IShellFolder*
Penunjuk ke objek IShellFolder tempat pesan diterapkan. Nilai ini bisa NULL.
[in, optional] hwnd
Jenis: HWND
Handel jendela yang berisi tampilan. Nilai ini bisa NULL.
[in, optional] pdtobj
Jenis: IDataObject*
IDataObject yang mewakili pilihan menu konteks didasarkan. Nilai ini bisa NULL.
uMsg
Jenis: UINT
Salah satu pemberitahuan berikut.
Pemberitahuan | Penggunaan |
---|---|
DFM_MERGECONTEXTMENU | Dikirim oleh implementasi menu konteks default untuk memungkinkan LPFNDFMCALLBACK menambahkan item ke menu. |
DFM_INVOKECOMMAND | Dikirim oleh implementasi menu konteks default untuk meminta LPFNDFMCALLBACK untuk memanggil perintah menu. |
DFM_GETDEFSTATICID | Dikirim oleh implementasi menu konteks default saat perintah menu default sedang dibuat, memungkinkan pilihan alternatif dibuat. |
wParam
Jenis: WPARAM
Informasi tambahan. Lihat halaman pemberitahuan individual untuk persyaratan tertentu.
lParam
Jenis: LPARAM
Informasi tambahan. Lihat halaman pemberitahuan individual untuk persyaratan tertentu.
Mengembalikan nilai
Jenis: HRESULT
Mengembalikan S_OK jika pesan ditangani, atau nilai kesalahan sebaliknya, termasuk yang berikut ini:
Menampilkan kode | Deskripsi |
---|---|
|
Pesan tidak ditangani. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shlobj_core.h (termasuk Shlobj.h) |