Control.PreProcessMessage(Message) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Praproses keyboard atau pesan input dalam perulangan pesan sebelum dikirim.
public:
virtual bool PreProcessMessage(System::Windows::Forms::Message % msg);
public virtual bool PreProcessMessage(ref System.Windows.Forms.Message msg);
abstract member PreProcessMessage : Message -> bool
override this.PreProcessMessage : Message -> bool
Public Overridable Function PreProcessMessage (ByRef msg As Message) As Boolean
Parameter
- msg
- Message
Message, diteruskan oleh referensi, yang mewakili pesan untuk diproses. Nilai yang mungkin adalah WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR, dan WM_SYSCHAR.
Mengembalikan
true jika pesan diproses oleh kontrol; jika tidak, false.
Keterangan
PreProcessMessage dipanggil oleh perulangan pesan aplikasi untuk memproses pesan input sebelum dikirim. Nilai yang msg mungkin untuk parameter adalah WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR, dan WM_SYSCHAR.
Saat mengambil alih PreProcessMessage, kontrol harus kembali true untuk menunjukkan bahwa kontrol telah memproses pesan. Untuk pesan yang tidak diproses oleh kontrol, hasilnya base.PreProcessMessage harus dikembalikan. Kontrol biasanya akan mengambil alih salah satu metode yang lebih khusus seperti IsInputChar, , IsInputKeyProcessCmdKey, ProcessDialogCharatau ProcessDialogKey alih-alih mengambil PreProcessMessagealih .