Control.ProcessKeyPreview(Message) Control.ProcessKeyPreview(Message) Control.ProcessKeyPreview(Message) Control.ProcessKeyPreview(Message) Method

정의

키보드 메시지를 미리 봅니다.Previews a keyboard message.

protected:
 virtual bool ProcessKeyPreview(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyPreview (ref System.Windows.Forms.Message m);
abstract member ProcessKeyPreview :  -> bool
override this.ProcessKeyPreview :  -> bool
Protected Overridable Function ProcessKeyPreview (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 by a child control when the child control receives a keyboard message. 자식 컨트롤 메시지에 대 한 키보드 이벤트를 생성 하기 전에이 메서드를 호출 합니다.The child control calls this method before generating any keyboard events for the message. 이 메서드가 반환 하는 경우 true, 자식 컨트롤에서 메시지가 처리 및 키보드 이벤트를 생성 하지 않습니다.If this method returns true, the child control considers the message processed and does not generate any keyboard events. m 매개 변수 창 메시지 미리 보기를 포함 합니다.The m parameter contains the window message to preview. 가능한 값은 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. ProcessKeyPreview 메서드는 단순히 문자 부모의 보냅니다 ProcessKeyPreview 메서드 또는 반환 false 컨트롤 부모가 없는 경우.The ProcessKeyPreview method simply sends the character to the parent's ProcessKeyPreview method, or returns false if the control has no parent. Form 클래스 대화 상자 키의 실제 처리를 수행 하려면이 메서드를 재정의 합니다.The Form class overrides this method to perform actual processing of dialog keys.

상속자 참고

재정의 하는 경우는 ProcessKeyPreview(Message) 파생된 클래스에서 메서드를 컨트롤을 반환 해야 true 키를 처리 했음을 나타냅니다.When overriding the ProcessKeyPreview(Message) method in a derived class, a control should return true to indicate that it has processed the key. 기본 클래스의 호출 결과 컨트롤에 의해 처리 되지 않는 키에 대 한 ProcessKeyPreview(Message) 메서드 반환 되어야 합니다.For keys that are not processed by the control, the result of calling the base class's ProcessKeyPreview(Message) method should be returned.

보안

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

SecurityPermission
비관리 코드를 호출할 즉각적인 호출자가입니다.for the immediate caller to call unmanaged code. 연결 된 열거형: UnmanagedCodeAssociated enumeration: UnmanagedCode

적용 대상

추가 정보