Control.ProcessKeyMessage(Message) 메서드

정의

키보드 메시지를 처리합니다.Processes a keyboard message.

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

매개 변수

m
Message

처리할 창 메시지를 나타내며 참조에 의해 전달되는 Message입니다.A Message, passed by reference, that represents the window message to process.

반환

컨트롤이 메시지를 처리하면 true이고, 그렇지 않으면 false입니다.true if the message was processed by the control; otherwise, false.

설명

이 메서드는 키보드 메시지를 받을 때 호출 됩니다.This method is called when a control receives a keyboard message. 메서드는 먼저 컨트롤에 부모가 있는지 여부를 확인 합니다. 이 경우 부모의 ProcessKeyPreview 메서드를 호출 합니다.The method first determines whether the control has a parent; if so, it calls the parent's ProcessKeyPreview method. 부모의 ProcessKeyPreview 메서드는 메시지를 처리 하지 않는 경우 ProcessKeyEventArgs 메서드를 호출 하 여 적절 한 키보드 이벤트를 생성 합니다.If the parent's ProcessKeyPreview method does not process the message then the ProcessKeyEventArgs method is called to generate the appropriate keyboard events. m 매개 변수는 처리 해야 하는 창 메시지를 포함 합니다.The m parameter contains the window message that must be processed. Message.Msg 속성에 사용할 수 있는 값은 WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP 및 WM_SYSKEYUP입니다.Possible values for the Message.Msg property are WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, and WM_SYSKEYUP.

상속자 참고

ProcessKeyMessage(Message) 메서드를 재정의할 때 컨트롤이 키를 처리 했음을 나타내는 true를 반환 해야 합니다.When overriding the ProcessKeyMessage(Message) method, a control should return true to indicate that it has processed the key. 컨트롤에서 처리 되지 않는 키의 경우 기본 클래스의 ProcessKeyEventArgs(Message)이 반환 됩니다.For keys that are not processed by the control, the result of the base class's ProcessKeyEventArgs(Message) should be returned. 컨트롤에서이 메서드를 재정의 해야 하는 경우는 거의 없습니다.Controls will seldom, if ever, need to override this method.

보안

UIPermission
이 메서드를 호출 하는 클래스 상속을 위한 모든 창입니다.for all windows for inheriting classes to call this method. 연관 된 열거형: AllWindows 의 값 UIPermissionWindow합니다.Associated enumeration: AllWindows value of UIPermissionWindow.

적용 대상

추가 정보