Metode IShellFolderViewCB::MessageSFVCB (shlobj_core.h)
Memungkinkan komunikasi antara objek tampilan folder sistem dan objek panggilan balik tampilan folder sistem.
Sintaks
HRESULT MessageSFVCB(
[in] UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parameter
[in] uMsg
Jenis: UINT
Salah satu pemberitahuan berikut.
Pemberitahuan | Penggunaan |
---|---|
SFVM_ADDPROPERTYPAGES | Memperbolehkan objek panggilan balik menyediakan halaman untuk ditambahkan ke lembar properti Properti dari objek yang dipilih. |
SFVM_BACKGROUNDENUM | Memungkinkan objek panggilan balik untuk meminta enumerasi tersebut dilakukan pada utas latar belakang. |
SFVM_BACKGROUNDENUMDONE | Memberi tahu objek panggilan balik bahwa enumerasi latar belakang selesai. |
SFVM_COLUMNCLICK | Memberi tahu objek panggilan balik bahwa pengguna telah mengklik header kolom untuk mengurutkan daftar objek dalam tampilan folder. |
SFVM_DEFITEMCOUNT | Perbolehkan objek panggilan balik untuk menentukan jumlah item dalam tampilan folder. |
SFVM_DEFVIEWMODE | Memungkinkan objek panggilan balik untuk menentukan mode tampilan. |
SFVM_DIDDRAGDROP | Memberi tahu fungsi panggilan balik bahwa operasi seret dan letakkan telah dimulai. |
SFVM_FSNOTIFY | Memberi tahu objek panggilan balik bahwa suatu peristiwa telah terjadi yang memengaruhi salah satu itemnya. |
SFVM_GETANIMATION | Perbolehkan objek panggilan balik untuk menentukan bahwa animasi ditampilkan saat item dijumlahkan pada utas latar belakang. |
SFVM_GETBUTTONINFO | Memperbolehkan objek panggilan balik untuk menambahkan tombol ke bilah alat. |
SFVM_GETBUTTONS | Memperbolehkan objek panggilan balik untuk menentukan tombol yang akan ditambahkan ke bilah alat. |
SFVM_GETDETAILSOF | Memungkinkan objek panggilan balik untuk memberikan detail untuk item dalam folder Shell. Gunakan hanya jika panggilan ke GetDetailsOf gagal dan tidak ada metode GetDetailsOf yang tersedia untuk dipanggil. |
SFVM_GETHELPTEXT | Memungkinkan objek panggilan balik menentukan string teks bantuan untuk item menu atau tombol toolbar. |
SFVM_GETHELPTOPIC | Memungkinkan objek panggilan balik untuk menentukan file bantuan dan topik. |
SFVM_GETNOTIFY | Menentukan peristiwa mana yang akan menghasilkan pesan SFVM_FSNOTIFY untuk item tertentu. |
SFVM_GETPANE | Memungkinkan objek panggilan balik menyediakan panel bilah status untuk menampilkan informasi zona Internet. |
SFVM_GETSORTDEFAULTS | Memungkinkan objek panggilan balik untuk menentukan parameter pengurutan default. |
SFVM_GETTOOLTIPTEXT | Memungkinkan objek panggilan balik menentukan string teks tipsalat untuk item menu atau tombol toolbar. |
SFVM_GETZONE | Perbolehkan objek panggilan balik untuk menyediakan informasi zona Internet. |
SFVM_INITMENUPOPUP | Memungkinkan objek panggilan balik untuk mengubah menu konteks item. |
SFVM_INVOKECOMMAND | Memberi tahu objek panggilan balik bahwa salah satu perintah bilah alat atau menunya telah dipanggil. |
SFVM_MERGEMENU | Perbolehkan objek panggilan balik menggabungkan item menu ke dalam menu Windows Explorer. |
SFVM_QUERYFSNOTIFY | Mengizinkan objek panggilan balik untuk mendaftarkan folder sehingga perubahan pada tampilan folder tersebut akan menghasilkan pemberitahuan. |
SFVM_SETISFV | Memberi tahu objek panggilan balik situs kontainer. Ini hanya digunakan ketika IObjectWithSite::SetSite tidak didukung dan SHCreateShellFolderViewEx digunakan. |
SFVM_SIZE | Memberi tahu objek panggilan balik bahwa tampilan folder telah diubah ukurannya. |
SFVM_THISIDLIST | Memungkinkan objek panggilan balik untuk menentukan PIDL tampilan. Ini hanya digunakan ketika SetIDList dan IPersistFolder2::GetCurFolder gagal. |
SFVM_UNMERGEMENU | Memberi tahu objek panggilan balik bahwa menu sedang dihapus. |
SFVM_UPDATESTATUSBAR | Memungkinkan objek panggilan balik untuk meminta agar bilah status diperbarui. |
SFVM_WINDOWCREATED | Memberi tahu objek panggilan balik bahwa jendela tampilan folder sedang 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
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Pemberitahuan telah ditangani. |
|
Pesan belum ditangani dan objek tampilan folder sistem harus melakukan pemrosesan default. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shlobj_core.h |
DLL | Shell32.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk