Aracılığıyla paylaş


ControlDesigner.WndProc(Message) Yöntem

Tanım

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

m
Message

İşlenmek Message üzere.

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ını çağırın WndProc .

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, çağırın DefWndProc .

Parametre olarak geçirin m . İsteğe bağlı olarak, denetimin yöntemine geçirmek için yeni System.Windows.Forms.Message bir değişiklik yapabilir veya oluşturabilirsiniz.

Aşağıdaki tabloda ileti akışı gösterilmektedir.

Tasarımcı olmadan Tasarımcı ile
KULLANICI32

Control.WndProc

Control.DefWndProc

KULLANICI32
KULLANICI32

Control.Designer. WndProc

DefWndProc

Control.WndProc

Control.DefWndProc

KULLANICI32

Tasarımcı, denetimdeki özelliğini değiştirerek Control.WindowTarget iletileri durdurur. Genellikle, WindowTarget denetimin NativeWindow içindeki öğesini gösterir. 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.