Control.ProcessKeyEventArgs(Message) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
키 메시지를 처리하고 적절한 제어 이벤트를 생성합니다.
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
매개 변수
반환
true메시지가 컨트롤에 의해 처리되었으면 이고, 그렇지 않으면 . false
설명
이 메서드는 컨트롤이 키보드 메시지를 받을 때 호출 됩니다. 메서드는 또는 메서드를 호출 OnKeyPressOnKeyDownOnKeyUp 하여 메시지에 대한 적절한 키 이벤트를 생성합니다. 매개 변수는 m 처리해야 하는 창 메시지를 포함합니다. 속성의 Message.Msg 가능한 값은 WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP 및 WM_IME_CHAR.
상속자 참고
파생 클래스에서 메서드를 재정의 ProcessKeyEventArgs(Message) 하는 경우 컨트롤이 키를 처리했음을 나타내기 위해 반환 true 되어야 합니다. 컨트롤에서 처리되지 않는 키의 경우 기본 클래스의 ProcessKeyEventArgs(Message) 메서드를 호출한 결과가 반환되어야 합니다. 컨트롤이 이 메서드를 재정의해야 하는 경우는 거의 없습니다.