Pesan dan Pemberitahuan Shell
Bagian ini menjelaskan pesan dan pemberitahuan Windows Shell.
Di bagian ini
Topik | Deskripsi |
---|---|
ABM_ACTIVATE |
Memberi tahu sistem bahwa appbar telah diaktifkan. Appbar harus memanggil pesan ini sebagai respons terhadap pesan WM_ACTIVATE . |
ABM_GETAUTOHIDEBAR |
Mengambil handel ke appbar autohide yang terkait dengan tepi layar. Jika sistem memiliki beberapa monitor, monitor yang berisi taskbar utama akan digunakan. |
ABM_GETAUTOHIDEBAREX |
Mengambil handel ke appbar autohide yang terkait dengan tepi layar. Pesan ini memperluas ABM_GETAUTOHIDEBAR dengan memungkinkan Anda menentukan monitor tertentu, untuk digunakan dalam beberapa situasi pemantauan. |
ABM_GETSTATE |
Mengambil status autohide dan always-on-top dari taskbar Windows. |
ABM_GETTASKBARPOS |
Mengambil persegi panjang pembatas bilah tugas Windows. |
ABM_NEW |
Mendaftarkan appbar baru dan menentukan pengidentifikasi pesan yang harus digunakan sistem untuk mengiriminya pesan pemberitahuan. Appbar harus mengirim pesan ini sebelum mengirim pesan appbar lainnya. |
ABM_QUERYPOS |
Meminta ukuran dan posisi layar untuk appbar. Saat permintaan dibuat, pesan mengusulkan tepi layar dan persegi panjang pembatas untuk appbar. Sistem menyesuaikan persegi panjang pembatas sehingga appbar tidak mengganggu taskbar Windows atau appbar lainnya. |
ABM_REMOVE |
Membatalkan pendaftaran appbar dengan menghapusnya dari daftar internal sistem. Sistem tidak lagi mengirim pesan pemberitahuan ke appbar atau mencegah aplikasi lain menggunakan area layar yang digunakan oleh appbar. |
ABM_SETAUTOHIDEBAR |
Mendaftarkan atau membatalkan pendaftaran appbar autohide untuk tepi layar tertentu. Jika sistem memiliki beberapa monitor, monitor yang berisi taskbar utama akan digunakan. |
ABM_SETAUTOHIDEBAREX |
Mendaftarkan atau membatalkan pendaftaran appbar autohide untuk tepi layar tertentu. Pesan ini memperluas ABM_SETAUTOHIDEBAR dengan memungkinkan Anda menentukan monitor tertentu, untuk digunakan dalam beberapa situasi pemantauan. |
ABM_SETPOS |
Mengatur ukuran dan posisi layar appbar. Pesan menentukan tepi layar dan persegi panjang pembatas untuk appbar. Sistem dapat menyesuaikan persegi panjang pembatas sehingga appbar tidak mengganggu taskbar Windows atau appbar lainnya. |
ABM_SETSTATE |
Mengatur status autohide dan always-on-top taskbar Windows. |
ABM_WINDOWPOSCHANGED |
Memberi tahu sistem ketika posisi appbar telah berubah. Appbar harus memanggil pesan ini sebagai respons terhadap pesan WM_WINDOWPOSCHANGED . |
ABN_FULLSCREENAPP |
Memberi tahu appbar saat aplikasi layar penuh terbuka atau ditutup. Pemberitahuan ini dikirim dalam bentuk pesan yang ditentukan aplikasi yang diatur oleh pesan ABM_NEW . |
ABN_POSCHANGED |
Memberi tahu appbar ketika terjadi peristiwa yang dapat memengaruhi ukuran dan posisi appbar. Peristiwa mencakup perubahan ukuran, posisi, dan status visibilitas taskbar, serta penambahan, penghapusan, atau pengubahan ukuran appbar lain di sisi layar yang sama. |
ABN_STATECHANGE |
Memberi tahu appbar bahwa status autohide atau always-on-top taskbar telah berubah—yaitu, pengguna telah memilih atau menghapus kotak centang "Selalu di atas" atau "Sembunyi otomatis" pada lembar properti taskbar. |
ABN_WINDOWARRANGE |
Memberi tahu appbar bahwa pengguna telah memilih perintah Cascade, Tile Horizontal, atau Tile Vertically dari menu pintasan taskbar. |
CPL_DBLCLK |
Dikirim ke fungsi CPlApplet dari aplikasi Panel Kontrol saat pengguna mengklik dua kali ikon kotak dialog yang didukung oleh aplikasi. |
CPL_EXIT |
Dikirim sekali ke fungsi CPlApplet dari aplikasi Panel Kontrol sebelum DLL yang berisi aplikasi Panel Kontrol dirilis. |
CPL_GETCOUNT |
Dikirim ke fungsi CPlApplet dari aplikasi Panel Kontrol untuk mengambil jumlah kotak dialog yang didukung oleh aplikasi. |
CPL_INIT |
Dikirim ke fungsi CPlApplet dari aplikasi Panel Kontrol untuk memintanya melakukan inisialisasi global, terutama alokasi memori. |
CPL_INQUIRE |
Dikirim ke fungsi CPlApplet dari aplikasi Panel Kontrol untuk meminta informasi tentang kotak dialog yang didukung aplikasi. |
CPL_NEWINQUIRE |
Dikirim ke fungsi CPlApplet dari aplikasi Panel Kontrol untuk meminta informasi tentang kotak dialog yang didukung aplikasi. |
CPL_SELECT |
|
CPL_STARTWPARMS |
Dikirim untuk memberi tahu CPlApplet bahwa pengguna telah memilih ikon yang terkait dengan kotak dialog tertentu.
CPlApplet harus menampilkan kotak dialog yang sesuai dan melakukan tugas yang ditentukan pengguna. |
CPL_STOP |
Dikirim ke fungsi CPlApplet dari aplikasi Panel Kontrol saat aplikasi pengontrol Panel Kontrol ditutup. Aplikasi pengontrol mengirim pesan sekali untuk setiap kotak dialog yang didukung aplikasi. |
DDWM_UPDATEWINDOW |
Menginstruksikan jendela hilangkan gambar untuk diperbarui menggunakan informasi DROPDESCRIPTION baru. |
DFM_GETDEFSTATICID |
Dikirim oleh implementasi menu konteks default selama pembuatan, menentukan perintah menu default dan memungkinkan pilihan alternatif dibuat. Digunakan oleh LPFNDFMCALLBACK. |
DFM_GETHELPTEXT |
Memungkinkan objek panggilan balik untuk menentukan string teks bantuan. |
DFM_GETHELPTEXTW |
Memungkinkan objek panggilan balik untuk menentukan string teks bantuan. |
DFM_GETVERB |
Dikirim oleh implementasi menu konteks default untuk mendapatkan kata kerja untuk ID perintah yang diberikan di menu konteks. |
DFM_INVOKECOMMAND |
Dikirim oleh implementasi menu konteks default untuk meminta fungsi panggilan balik yang menangani menu (LPFNDFMCALLBACK) untuk memanggil perintah menu. |
DFM_INVOKECOMMANDEX |
Dikirim oleh implementasi menu konteks default untuk meminta LPFNDFMCALLBACK untuk memanggil perintah menu yang diperluas. |
DFM_MAPCOMMANDNAME |
Dikirim oleh implementasi menu konteks default untuk menetapkan nama ke perintah menu. |
DFM_MERGECONTEXTMENU |
Memungkinkan panggilan balik untuk menambahkan item ke menu. |
DFM_MERGECONTEXTMENU_BOTTOM |
Memungkinkan panggilan balik untuk menambahkan item ke bagian bawah menu yang diperluas. |
DFM_MERGECONTEXTMENU_TOP |
Memungkinkan panggilan balik untuk menambahkan item ke bagian atas menu yang diperluas. |
DFM_MODIFYQCMFLAGS |
Memungkinkan panggilan balik untuk mengubah nilai CFM_XXX yang diteruskan ke IContextMenu::QueryContextMenu. |
DFM_VALIDATECMD |
Dikirim untuk memverifikasi keberadaan perintah menu. |
DFM_WM_DRAWITEM |
Dikirim ke jendela induk kontrol atau menu yang digambar pemilik saat aspek visual kontrol atau menu telah berubah. |
DFM_WM_INITMENUPOPUP |
Dikirim saat menu drop-down atau submenu akan menjadi aktif. Ini memungkinkan aplikasi untuk memodifikasi menu sebelum ditampilkan, tanpa mengubah seluruh menu. |
DFM_WM_MEASUREITEM |
Dikirim ke jendela pemilik item kontrol atau menu saat kontrol atau menu dibuat. |
FM_GETDRIVEINFO |
Dikirim oleh ekstensi File Manager untuk mengambil informasi drive dari jendela Manajer File aktif. |
FM_GETFILESEL |
Dikirim oleh ekstensi File Manager untuk mengambil informasi tentang file yang dipilih dari jendela Manajer File aktif (baik jendela direktori atau jendela Hasil Pencarian). |
FM_GETFILESELLFN |
Dikirim oleh ekstensi File Manager untuk mengambil informasi tentang file yang dipilih dari jendela Manajer File aktif (baik jendela direktori atau jendela Hasil Pencarian). Berkas yang dipilih bisa memiliki nama berkas panjang. |
FM_GETFOCUS |
Dikirim oleh ekstensi File Manager untuk mengambil jenis jendela Manajer File yang memiliki fokus input. |
FM_GETSELCOUNT |
Dikirim oleh ekstensi File Manager untuk mengambil hitungan file yang dipilih di jendela Manajer File aktif (baik jendela direktori atau jendela Hasil Pencarian). |
FM_GETSELCOUNTLFN |
Dikirim oleh ekstensi File Manager untuk mengambil jumlah file yang dipilih di jendela Manajer File aktif (baik jendela direktori atau jendela Hasil Pencarian). Jumlahnya mencakup file yang memiliki nama file panjang. |
FM_REFRESH_WINDOWS |
Dikirim oleh ekstensi File Manager untuk menyebabkan File Manager mengecat ulang jendela aktif atau semua jendelanya. |
FM_RELOAD_EXTENSIONS |
Dikirim oleh ekstensi File Manager (atau aplikasi lain) untuk menyebabkan File Manager memuat ulang semua DLL ekstensi yang tercantum di bagian [AddOns] dari file Winfile.ini. |
FMEVENT_HELPMENUITEM |
Dikirim ke prosedur DLL ekstensi Pengelola File saat pengguna menekan F1 pada menu atau item perintah toolbar. Ekstensi harus memanggil WinHelp, dengan parameter hwnd fungsi tersebut diatur ke nilai parameter hwnd ekstensi. |
FMEVENT_HELPSTRING |
Dikirim ke prosedur DLL ekstensi Pengelola File saat Manajer File menginginkan string Bantuan untuk menu atau item perintah toolbar. |
FMEVENT_INITMENU |
Dikirim ke DLL ekstensi saat pengguna memilih menu untuk ekstensi dari bilah menu Manajer File. Ekstensi dapat menggunakan pemberitahuan ini untuk menginisialisasi item menu. |
FMEVENT_LOAD |
Dikirim ke DLL ekstensi ketika Manajer File memuat DLL. |
FMEVENT_SELCHANGE |
Dikirim ke DLL ekstensi saat pengguna memilih nama file di jendela direktori Manajer File atau jendela Hasil Pencarian. |
FMEVENT_TOOLBARLOAD |
Dikirim ke DLL ekstensi ketika Pengelola File memuat bilah alatnya. Pesan ini memperbolehkan DLL ekstensi untuk menambahkan tombol ke bilah alat Pengelola File. |
FMEVENT_UNLOAD |
Dikirim ke DLL ekstensi ketika Manajer File sedang membongkar DLL. |
FMEVENT_USER_REFRESH |
Dikirim ke DLL ekstensi saat pengguna memilih perintah Refresh dari menu Tampilan di Manajer File. Ekstensi dapat menggunakan pemberitahuan ini untuk memperbarui menunya. |
NCM_DISPLAYERRORTIP |
Menampilkan pesan kesalahan dalam tip balon yang terkait dengan kontrol alamat jaringan. |
NCM_GETADDRESS |
Menunjukkan apakah alamat jaringan sesuai dengan jenis dan format tertentu. |
NCM_GETALLOWTYPE |
Mengambil jenis alamat jaringan yang diterima kontrol alamat jaringan tertentu. |
NCM_SETALLOWTYPE |
Menyetel jenis alamat jaringan yang diterima kontrol alamat jaringan tertentu. |
SFVM_ADDOBJECT |
Menambahkan objek ke tampilan Shell. Digunakan oleh SHShellFolderView_Message. |
SFVM_ADDPROPERTYPAGES |
Memperbolehkan objek panggilan balik menyediakan halaman untuk ditambahkan ke lembar properti Properti dari objek yang dipilih. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_BACKGROUNDENUM |
Memungkinkan objek panggilan balik untuk meminta enumerasi pada utas latar belakang. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_BACKGROUNDENUMDONE |
Memberi tahu objek panggilan balik bahwa enumerasi latar belakang selesai. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_COLUMNCLICK |
Memberi tahu objek panggilan balik bahwa pengguna telah mengklik header kolom untuk mengurutkan daftar objek dalam tampilan folder. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFITEMCOUNT |
Perbolehkan objek panggilan balik untuk menentukan jumlah item dalam tampilan folder. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFVIEWMODE |
Memungkinkan objek panggilan balik untuk menentukan mode tampilan. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_FSNOTIFY |
Memberi tahu objek panggilan balik bahwa suatu peristiwa telah terjadi yang memengaruhi salah satu itemnya. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_GETANIMATION |
Perbolehkan objek panggilan balik untuk menentukan bahwa animasi ditampilkan saat item dijumlahkan pada utas latar belakang. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONINFO |
Memperbolehkan objek panggilan balik untuk menambahkan tombol ke bilah alat. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONS |
Memperbolehkan objek panggilan balik untuk menentukan tombol yang akan ditambahkan ke bilah alat. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_GETHELPTEXT |
Memungkinkan objek panggilan balik menentukan string teks bantuan untuk item menu atau tombol toolbar. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_GETHELPTOPIC |
Memungkinkan objek panggilan balik untuk menentukan file Bantuan HTML dan topik di dalamnya. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_GETNOTIFY |
Pemberitahuan yang dikirim ke objek panggilan balik tampilan untuk menentukan lokasi dan peristiwa yang harus didaftarkan untuk peristiwa pemberitahuan perubahan. Setelah terdaftar, ketika perubahan terjadi di lokasi atau peristiwa ini, objek panggilan balik tampilan akan diberi tahu. Peristiwa ini dikirim ke panggilan balik tampilan melalui SFVM_FSNOTIFY dan kemudian ditangani oleh tampilan. |
SFVM_GETSELECTEDOBJECTS |
Mengambil array pointer ke daftar pengidentifikasi item (PIDL) untuk semua objek yang dipilih. Digunakan oleh SHShellFolderView_Message. |
SFVM_GETSORTDEFAULTS |
Memungkinkan objek panggilan balik menentukan parameter pengurutan default. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_GETTOOLTIPTEXT |
Memungkinkan objek panggilan balik menentukan string teks tipsalat untuk item menu atau tombol bilah alat. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_INITMENUPOPUP |
Memperbolehkan objek panggilan balik untuk mengubah menu pop-up Windows Explorer sebelum ditampilkan. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_INVOKECOMMAND |
Memberi tahu objek panggilan balik bahwa salah satu perintah bilah alat atau menunya telah dipanggil oleh pengguna. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_MERGEMENU |
Perbolehkan objek panggilan balik menggabungkan item menu ke menu Windows Explorer. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_REARRANGE |
Memberi tahu IShellView untuk mengatur ulang itemnya. Digunakan oleh SHShellFolderView_Message. |
SFVM_REMOVEOBJECT |
Menghapus objek dari tampilan shell. Digunakan oleh SHShellFolderView_Message. |
SFVM_SETCLIPBOARD |
Memberi tahu IShellView ketika salah satu objeknya ditempatkan di Clipboard sebagai hasil dari perintah menu. Digunakan oleh SHShellFolderView_Message. |
SFVM_SETITEMPOS |
Mengatur posisi item dalam tampilan Shell. Digunakan oleh SHShellFolderView_Message. |
SFVM_SETPOINTS |
Mengatur titik objek yang saat ini dipilih ke objek data pada perintah Salin dan Potong . Digunakan oleh SHShellFolderView_Message. |
SFVM_SIZE |
Memberi tahu objek panggilan balik bahwa tampilan folder telah diubah ukurannya. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_UNMERGEMENU |
Memberi tahu objek panggilan balik bahwa menu sedang dihapus. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_UPDATEOBJECT |
Updates objek dengan meneruskan pointer ke array dua PIDL. Digunakan oleh SHShellFolderView_Message. |
SFVM_UPDATESTATUSBAR |
Memberi tahu objek panggilan balik bahwa bilah status sedang diperbarui. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_WINDOWCREATED |
Memberi tahu objek panggilan balik bahwa jendela tampilan folder sedang dibuat. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SMC_CHEVRONEXPAND |
Pengguna telah mengklik chevron untuk memperluas item yang ditentukan oleh struktur SMDATA yang menyertainya. |
SMC_CHEVRONGETTIP |
Meminta judul dan teks untuk infotip chevron untuk item yang ditentukan oleh struktur SMDATA yang menyertainya. |
SMC_CREATE |
Memberi tahu Anda bahwa pita menu telah dibuat. |
SMC_DEFAULTICON |
Mengembalikan ikon default untuk item yang ditentukan oleh struktur SMDATA yang menyertainya. |
SMC_DEMOTE |
Demosi item yang ditentukan oleh struktur SMDATA yang menyertainya. |
SMC_DISPLAYCHEVRONTIP |
Memberi tahu Anda bahwa infotip akan ditampilkan untuk chevron yang terkait dengan item yang ditentukan oleh struktur SMDATA yang menyertainya. |
SMC_EXITMENU |
Memberi tahu Anda bahwa menu sedang diciutkan. |
SMC_GETINFO |
Meminta informasi tentang item menu reguler. |
SMC_GETOBJECT |
Meminta penunjuk ke objek tertentu. |
SMC_GETSFINFO |
Meminta informasi tentang item menu folder Shell. |
SMC_GETSFOBJECT |
Meminta penunjuk ke objek tertentu. |
SMC_INITMENU |
Memberi tahu Anda untuk menginisialisasi pita menu. |
SMC_NEWITEM |
Memberi tahu Anda tentang item baru, seperti yang ditentukan oleh struktur SMDATA yang menyertainya. |
SMC_PROMOTE |
Promosikan item yang ditentukan oleh struktur SMDATA yang menyertainya. |
SMC_REFRESH |
Mengirim pemberitahuan bahwa menu telah di-refresh sepenuhnya dan Anda dapat mengatur ulang status Anda. |
SMC_SETSFOBJECT |
Memberi tahu Anda untuk menyimpan objek yang dilewatkan. |
SMC_SFDDRESTRICTED |
Meminta apakah dapat diterima untuk menghilangkan objek data pada item yang ditentukan oleh struktur SMDATA yang menyertainya. |
SMC_SFEXEC |
Jalankan item folder Shell yang ditentukan dalam struktur SMDATA yang menyertainya. |
SMC_SFSELECTITEM |
Pengguna telah memilih item yang ditentukan oleh struktur SMDATA yang menyertainya. |
SMC_SHCHANGENOTIFY |
Memberi tahu Anda bahwa perubahan telah terjadi. |
WM_CPL_LAUNCH |
Pesan ini tidak didukung. |
WM_CPL_LAUNCHED |
Pesan ini tidak didukung. |
WM_DROPFILES |
Dikirim ketika pengguna menjatuhkan file di jendela aplikasi yang telah mendaftarkan dirinya sebagai penerima file yang dijatuhkan. |
WM_HELP |
Menunjukkan bahwa pengguna menekan tombol F1. Jika menu aktif saat F1 ditekan, WM_HELP dikirim ke jendela yang terkait dengan menu; jika tidak, WM_HELP dikirim ke jendela yang memiliki fokus keyboard. Jika tidak ada jendela yang memiliki fokus keyboard, WM_HELP dikirim ke jendela yang saat ini aktif. |
WM_TCARD |
Dikirim ke aplikasi yang telah memulai kartu pelatihan dengan Bantuan Windows. Pesan menginformasikan aplikasi ketika pengguna mengklik tombol yang dapat diotorisasi. Aplikasi memulai kartu pelatihan dengan menentukan perintah HELP_TCARD dalam panggilan ke fungsi WinHelp . |