Control.PreProcessMessage(Message) Metode

Definisi

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 .

Berlaku untuk