다음을 통해 공유


Control.ProcessKeyEventArgs(Message) 메서드

정의

키 메시지를 처리하고 적합한 컨트롤 이벤트를 생성합니다.

protected:
 virtual bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyEventArgs (ref System.Windows.Forms.Message m);
abstract member ProcessKeyEventArgs : Message -> bool
override this.ProcessKeyEventArgs : Message -> bool
Protected Overridable Function ProcessKeyEventArgs (ByRef m As Message) As Boolean

매개 변수

m
Message

처리할 창 메시지를 나타내며 참조에 의해 전달되는 Message입니다.

반환

Boolean

컨트롤이 메시지를 처리하면 true이고, 그렇지 않으면 false입니다.

설명

이 메서드는 키보드 메시지를 받을 때 호출 됩니다. 메서드는 또는 메서드를 호출 OnKeyPressOnKeyDownOnKeyUp 하여 메시지에 대한 적절한 키 이벤트를 생성합니다. 매개 변수는 m 처리해야 하는 창 메시지를 포함합니다. 속성의 Message.Msg 가능한 값은 WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP 및 WM_IME_CHAR.

상속자 참고

파생 클래스에서 메서드를 재정의 ProcessKeyEventArgs(Message) 할 때 컨트롤이 반환 true 되어 키를 처리했음을 나타내야 합니다. 컨트롤에서 처리되지 않는 키의 경우 기본 클래스의 ProcessKeyEventArgs(Message) 메서드를 호출한 결과가 반환되어야 합니다. 컨트롤은 이 메서드를 재정의해야 하는 경우 거의 없습니다.

적용 대상