영어로 읽기

다음을 통해 공유


Control.ProcessDialogChar(Char) 메서드

정의

대화 상자 문자를 처리합니다.

protected virtual bool ProcessDialogChar(char charCode);

매개 변수

charCode
Char

처리할 문자입니다.

반환

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

설명

이 메서드는 메시지 전처리 중에 호출되어 컨트롤 니모닉과 같은 대화 문자를 처리합니다. 이 메서드는 메서드가 컨트롤이 IsInputChar 문자를 처리하지 않음을 나타내는 경우에만 호출됩니다. 메서드는 ProcessDialogChar 단순히 부모의 메서드에 문자를 보내거나 컨트롤에 부모가 ProcessDialogChar 없는 경우 를 반환 false 합니다. 클래스는 Form 대화 상자 문자의 실제 처리를 수행 하려면이 메서드를 재정의 합니다. 이 메서드는 컨트롤은 ActiveX 컨트롤 또는 Windows Forms 애플리케이션에서 호스트 되는 경우에 호출 됩니다.

상속자 참고

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

적용 대상

제품 버전
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10