Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Control.PreProcessMessage-Methode: (Message)

 

Veröffentlicht: Oktober 2016

Führt eine Vorverarbeitung der Tastatur- oder Eingabemeldungen in der Nachrichtenschleife aus, bevor sie gesendet werden.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, 
	Flags = SecurityPermissionFlag.UnmanagedCode)]
[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public virtual bool PreProcessMessage(
	ref Message msg
)

Parameter

msg
Type: System.Windows.Forms.Message

Eine als Verweis übergebene Message, die die zu verarbeitende Meldung darstellt. Die möglichen Werte sind WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR und WM_SYSCHAR.

Rückgabewert

Type: System.Boolean

true, wenn die Meldung vom Steuerelement verarbeitet wurde, andernfalls false.

PreProcessMessage wird aufgerufen, durch die Anwendung Nachrichtenschleife Eingabenachrichten vorverarbeiten, bevor sie verteilt wurden. Mögliche Werte für die msg -Parameter sind WM_KEYDOWN, WM_SYSKEYDOWN, WM_CHAR und WM_SYSCHAR.

Beim Überschreiben von PreProcessMessage, ein Steuerelement durch die Rückgabe true an, dass er die Nachricht verarbeitet hat. Für Nachrichten, die vom Steuerelement das Ergebnis nicht verarbeitete base.PreProcessMessage zurückgegeben werden soll. Steuerelemente in der Regel Überschreiben eines spezifischen Methoden wie z. B. IsInputChar, IsInputKey, ProcessCmdKey, ProcessDialogChar, oder ProcessDialogKey nicht überschrieben werden PreProcessMessage.

UIPermission

for all windows for inheriting classes to call this method. Associated enumeration: AllWindows value of T:System.Security.Permissions.UIPermissionWindow.

UIPermission

for all windows for the immediate caller to call this method. Associated enumeration: AllWindows value of T:System.Security.Permissions.UIPermissionWindow.

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: