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ü içindeki klavye veya giriş iletilerini gönderilmeden önce 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şvuruya göre geçirilen bir . Olası değerler WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR ve WM_SYSCHAR'dır.
Döndürülenler
true ileti denetim tarafından işlendiyse; aksi takdirde , false.
Açıklamalar
PreProcessMessage , uygulamanın ileti döngüsü tarafından giriş iletilerini gönderilmeden önce işlemek için çağrılır. Parametrenin msg olası değerleri WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR ve WM_SYSCHAR.
geçersiz kılınırken PreProcessMessage, iletinin işlendiğ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 IsInputCharIsInputKeygibi ProcessCmdKeydaha özel yöntemlerden birini geçersiz kılar. ProcessDialogCharProcessDialogKeyPreProcessMessage