ControlDesigner.WndProc(Message) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden Windows berichten verwerkt en optioneel naar het besturingselement gerouteerd.
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)
Parameters
Opmerkingen
Deze methode wordt aangeroepen voor elk bericht dat het besturingselement meestal ontvangt. Hierdoor kan de ontwerper berichten vooraf verwerken voordat deze naar het besturingselement worden doorgestuurd.
Als u het bericht naar de methode van Control.WndProc het besturingselement wilt verzenden, roept WndProc u de ontwerpfunctie van het besturingselement aan.
Note
De ontwerper filtert berichten, zodat sommige berichten niet naar het besturingselement worden verzonden. Muisberichten worden bijvoorbeeld onderschept door de ontwerper. Als dit niet het gewenste gedrag is, belt DefWndProc u in plaats daarvan.
Doorgeven m als een parameter. Desgewenst kunt u een nieuwe System.Windows.Forms.Message wijzigen of maken om door te geven aan de methode van het besturingselement.
In de volgende tabel ziet u de stroom berichten.
| Zonder ontwerper | Met een ontwerper |
|---|---|
| GEBRUIKER32 Control.WndProc Control.DefWndProc GEBRUIKER32 |
GEBRUIKER32Control.Designer.
WndProc
DefWndProc Control.WndProc Control.DefWndProc GEBRUIKER32 |
De ontwerper onderschept berichten door de Control.WindowTarget eigenschap in het besturingselement te vervangen. WindowTarget Verwijst meestal naar de NativeWindow ingesloten in het besturingselement. Tijdens de ontwerptijd vervangt de ontwerper dit door een eigen vensterdoel en slaat de oorspronkelijke waarde in de cache op.