Control.ProcessKeyMessage(Message) Control.ProcessKeyMessage(Message) Control.ProcessKeyMessage(Message) Control.ProcessKeyMessage(Message) Method

정의

키보드 메시지를 처리합니다.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 :  -> bool
override this.ProcessKeyMessage :  -> bool
Protected Friend Overridable Function ProcessKeyMessage (ByRef m As Message) As Boolean

매개 변수

m
Message Message Message 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.

적용 대상

추가 정보