ControlDesigner.WndProc(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.
Windows iletilerini işler ve isteğe bağlı olarak bunları denetime yönlendirir.
protected:
virtual void WndProc(System::Windows::Forms::Message % m);
protected virtual void WndProc (ref System.Windows.Forms.Message m);
abstract member WndProc : Message -> unit
override this.WndProc : Message -> unit
Protected Overridable Sub WndProc (ByRef m As Message)
Parametreler
Açıklamalar
Bu yöntem, denetimin genellikle alacağı her ileti için çağrılır. Bu, tasarımcının isteğe bağlı olarak denetime yönlendirmeden önce iletileri ön işlemesine olanak tanır.
İletiyi denetimin Control.WndProc yöntemine göndermek için denetimin tasarımcısındaki WndProc çağırın.
Not
Tasarımcı iletileri filtreler, bu nedenle bazı iletiler denetime gönderilmez. Örneğin, fare iletileri tasarımcı tarafından kesiliyor. İstediğiniz davranış bu değilse, bunun yerine DefWndProc çağırın.
m
parametre olarak geçirin. İsteğe bağlı olarak, denetimin yöntemine geçirmek için yeni bir System.Windows.Forms.Message değiştirebilir veya oluşturabilirsiniz.
Aşağıdaki tabloda ileti akışı gösterilmektedir.
Tasarımcı olmadan | Tasarımcı ile |
---|---|
KULLANICI32 Control.WndProc Control.DefWndProc KULLANICI32 |
KULLANICI32Control.Designer.
WndProc
DefWndProc Control.WndProc Control.DefWndProc KULLANICI32 |
Tasarımcı, denetimdeki Control.WindowTarget özelliğini değiştirerek iletileri durdurur. Genellikle, WindowTarget denetimin içinde yer alan NativeWindow işaret. Tasarım sırasında tasarımcı bunu kendi pencere hedefiyle değiştirir ve özgün değeri önbelleğe alır.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin