Control.PreProcessMessage(Message) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İleti döngüsündeki klavye veya girdi iletilerini dağıtılmadan önceden işler.
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
Parametreler
- msg
- Message
Messageİşlenmek üzere iletiyi temsil eden, başvuruyla geçirilen bir . Olası değerler WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR ve WM_SYSCHAR.
Döndürülenler
true
ileti denetim tarafından işlendiyse; aksi takdirde , false
.
Açıklamalar
PreProcessMessage , giriş iletilerini gönderilmeden önce işlemek için uygulamanın ileti döngüsü tarafından çağrılır. parametresinin msg
olası değerleri WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR ve WM_SYSCHAR.
geçersiz kılınırken PreProcessMessage, iletiyi işlediğini belirtmek için bir denetim döndürülmelidir true
. Denetim tarafından işlenmemiş iletiler için sonucu base.PreProcessMessage
döndürülmelidir. Denetimler genellikle geçersiz kılmak yerine , , , veya ProcessDialogKey ProcessDialogChargibi IsInputChardaha özel yöntemlerden birini geçersiz kılar. ProcessCmdKeyIsInputKeyPreProcessMessage