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 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 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 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 "Sembunyikan 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 aplikasi Panel Kontrol saat pengguna mengklik dua kali ikon kotak dialog yang didukung oleh aplikasi. |
CPL_EXIT |
Dikirim sekali ke fungsi CPlApplet aplikasi Panel Kontrol sebelum DLL yang berisi aplikasi Panel Kontrol dirilis. |
CPL_GETCOUNT |
Dikirim ke fungsi CPlApplet aplikasi Panel Kontrol untuk mengambil jumlah kotak dialog yang didukung oleh aplikasi. |
CPL_INIT |
Dikirim ke CPlApplet fungsi aplikasi Panel Kontrol untuk memintanya melakukan inisialisasi global, terutama alokasi memori. |
CPL_INQUIRE |
Dikirim ke CPlApplet fungsi aplikasi Panel Kontrol untuk meminta informasi tentang kotak dialog yang didukung aplikasi. |
CPL_NEWINQUIRE |
Dikirim ke CPlApplet fungsi 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 fungsiCPlAppletaplikasi Panel Kontrol saat aplikasi pengontrol Panel Kontrol ditutup. Aplikasi pengontrol mengirim pesan sekali untuk setiap kotak dialog yang didukung aplikasi. |
DDWM_UPDATEWINDOW |
Menginstruksikan jendela jatuhkan gambar untuk diperbarui menggunakan informasiDROPDESCRIPTION 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 |
Perbolehkan 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 File Manager aktif (baik jendela direktori atau jendela Hasil Pencarian). |
FM_GETFILESELLFN |
Dikirim oleh ekstensi File Manager untuk mengambil informasi tentang file yang dipilih dari jendela File Manager aktif (baik jendela direktori atau jendela Hasil Pencarian). File yang dipilih bisa memiliki nama file panjang. |
FM_GETFOCUS |
Dikirim oleh ekstensi File Manager untuk mengambil jenis jendela File Manager 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 File Manager 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 File Manager saat File Manager 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 memungkinkan DLL ekstensi untuk menambahkan tombol ke toolbar 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 File Manager. 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 tipe alamat jaringan yang diterima kontrol alamat jaringan tertentu. |
SFVM_ADDOBJECT |
Menambahkan objek ke tampilan Shell. Digunakan oleh SHShellFolderView_Message. |
SFVM_ADDPROPERTYPAGES |
Memungkinkan 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 |
Memungkinkan objek panggilan balik menentukan jumlah item dalam tampilan folder. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFVIEWMODE |
Mengizinkan 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 |
Memungkinkan objek panggilan balik untuk menentukan bahwa animasi ditampilkan saat item dijumlahkan pada utas latar belakang. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONINFO |
Perbolehkan objek panggilan balik untuk menambahkan tombol ke bilah alat. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONS |
Memungkinkan objek panggilan balik 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 dikirim ke objek lihat panggilan balik untuk menentukan lokasi dan peristiwa yang harus didaftarkan untuk mengubah peristiwa pemberitahuan. Setelah didaftarkan, ketika perubahan terjadi di lokasi atau peristiwa ini, objek lihat panggilan balik akan diberi tahu. Peristiwa ini dikirim ke panggilan balik tampilan melalui SFVM_FSNOTIFY dan kemudian ditangani oleh tampilan. |
SFVM_GETSELECTEDOBJECTS |
Mengambil array penunjuk 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 toolbar. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_INITMENUPOPUP |
Perbolehkan 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 toolbar atau menunya telah dipanggil oleh pengguna. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_MERGEMENU |
Perbolehkan objek panggilan balik menggabungkan item menu ke dalam menu Windows Explorer. Digunakan oleh IShellFolderViewCB::MessageSFVCB. |
SFVM_REARRANGE |
Memberi tahuIShellViewuntuk mengatur ulang itemnya. Digunakan oleh SHShellFolderView_Message. |
SFVM_REMOVEOBJECT |
Menghapus objek dari tampilan shell. Digunakan oleh SHShellFolderView_Message. |
SFVM_SETCLIPBOARD |
Memberi tahuIShellViewketika 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 |
Memperbarui objek dengan meneruskan penunjuk 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 strukturSMDATAyang menyertainya. |
SMC_CHEVRONGETTIP |
Meminta judul dan teks untuk infotip chevron untuk item yang ditentukan oleh strukturSMDATAyang menyertainya. |
SMC_CREATE |
Memberi tahu Anda bahwa pita menu telah dibuat. |
SMC_DEFAULTICON |
Mengembalikan ikon default untuk item yang ditentukan oleh strukturSMDATAyang menyertainya. |
SMC_DEMOTE |
Demosi item yang ditentukan oleh strukturSMDATAyang menyertainya. |
SMC_DISPLAYCHEVRONTIP |
Memberi tahu Anda bahwa infotip akan ditampilkan untuk chevron yang terkait dengan item yang ditentukan oleh strukturSMDATAyang 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 strukturSMDATAyang menyertainya. |
SMC_PROMOTE |
Promosikan item yang ditentukan oleh strukturSMDATAyang 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 strukturSMDATAyang menyertainya. |
SMC_SFSELECTITEM |
Pengguna telah memilih item yang ditentukan oleh strukturSMDATAyang 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 dihilangkan. |
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 fungsiWinHelp. |