Share via


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

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

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

Siehe auch

Referenz

MessageWindow Klasse

Member MessageWindow

Microsoft.WindowsCE.Forms-Namespace