MessageWindow.WndProc-Methode
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
Verarbeitet Windows-Meldungen.
Namespace: Microsoft.WindowsCE.Forms
Assembly: Microsoft.WindowsCE.Forms (in Microsoft.WindowsCE.Forms.dll)
Syntax
'Declaration
Protected Overridable Sub WndProc ( _
ByRef m As Message _
)
'Usage
Dim m As Message
Me.WndProc(m)
protected virtual void WndProc(
ref Message m
)
protected:
virtual void WndProc(
Message% m
)
abstract WndProc :
m:Message byref -> unit
override WndProc :
m:Message byref -> unit
Parameter
- m
Typ: Microsoft.WindowsCE.Forms.Message%
Eine Windows-Meldung.
Hinweise
WndProc -Methode entspricht der systemeigenen Windows WindowProc-Funktion.
Beispiele
vb#c#
Im folgenden Codebeispiel wird eine Überschreibung der WndProc -Methode in einer von MessageWindow abgeleiteten Klasse.Windows-basierten Nachrichten untersucht.Wenn eine Meldung den Bezeichner WM_CUSTOMMSGverfügt, ruft es die RespondToMessage Rückruffunktion Bereitstellen von Informationen aus der WParam und LParam Teile der Nachricht abgerufen.Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die MessageWindow-Klasse bereitgestellt wird.
' Override the default WndProc behavior to examine messages.ProtectedOverridesSub WndProc(ByRef msg As Microsoft.WindowsCE.Forms.Message)
SelectCase msg.Msg
' If message is of interest, invoke the method on the form that ' functions as a callback to perform actions in response to the message.Case WM_CUSTOMMSG
Me.msgform.RespondToMessage(Fix(msg.WParam.ToInt32), Fix(msg.LParam.ToInt32))
EndSelect
' Call the base class WndProc method ' to process any messages not handled.MyBase.WndProc(msg)
EndSub
// Override the default WndProc behavior to examine messages.protectedoverridevoid WndProc(ref Message msg)
{
switch(msg.Msg)
{
// If message is of interest, invoke the method on the form that// functions as a callback to perform actions in response to the message.case WM_CUSTOMMSG:
this.msgform.RespondToMessage((int)msg.WParam, (int)msg.LParam);
break;
}
// Call the base WndProc method// to process any messages not handled.base.WndProc(ref msg);
}
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Plattformen
Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC
Die .NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET framework.
Versionsinformationen
.NET Compact Framework
Unterstützt in: 3.5, 2.0, 1.0