다양한 편집 컨트롤의 부모 창은 알림 코드를 처리하여 컨트롤에 영향을 주는 이벤트를 모니터링할 수 있습니다. 리치 편집 컨트롤은 편집 컨트롤과 함께 사용되는 모든 알림 코드와 몇 가지 추가 코드를 지원합니다.
알아야 할 사항
기술
필수 구성 요소
- C/C++
- Windows 사용자 인터페이스 프로그래밍
지시
다양한 편집 컨트롤 알림 코드 사용
리치 편집 컨트롤이 해당 이벤트 마스크를 설정하여 부모 창을 보내는 알림 코드를 확인할 수 있습니다. 서식 있는 편집 컨트롤에 대한 이벤트 마스크를 설정하려면 EM_SETEVENTMASK 메시지를 사용합니다. EM_GETEVENTMASK 메시지를 사용하여 서식 있는 편집 컨트롤에 대한 현재 이벤트 마스크를 검색할 수 있습니다. 이벤트 마스크 플래그 목록은 Rich Edit Control 이벤트 마스크 플래그를 참조하세요.
서식 있는 편집 컨트롤의 부모 창은 EN_MSGFILTER 알림 코드를 처리하여 모든 키보드 및 마우스 입력을 컨트롤에 필터링할 수 있습니다. 부모 창은 키보드 또는 마우스 메시지가 처리되지 않도록 하거나 지정된 MSGFILTER 구조를 수정하여 메시지를 변경할 수 있습니다.
애플리케이션은 EN_PROTECTED 알림 코드를 처리하여 사용자가 보호된 텍스트를 수정하려고 할 때를 감지할 수 있습니다. 텍스트 범위를 보호된 것으로 표시하려면 보호된 문자 효과를 설정할 수 있습니다.
사용자가 EN_DROPFILES 알림 코드를 처리하여 서식 있는 편집 컨트롤에 파일을 드롭할 수 있도록 설정할 수 있습니다. 지정된 ENDROPFILES 구조체에는 삭제되는 파일에 대한 정보가 포함됩니다.
관련 항목
-
서식 있는 편집 컨트롤 사용하는