서식 있는 편집 컨트롤 알림 코드를 사용하는 방법

서식 있는 편집 컨트롤의 부모 창은 알림 코드를 처리하여 컨트롤에 영향을 주는 이벤트를 모니터링할 수 있습니다. 서식 있는 편집 컨트롤은 편집 컨트롤과 함께 사용되는 모든 알림 코드와 몇 가지 추가 코드를 지원합니다.

알아야 하는 작업

기술

필수 구성 요소

  • C/C++
  • Windows 사용자 인터페이스 프로그래밍

지침

서식 있는 편집 컨트롤 알림 코드 사용

이벤트 마스크를 설정하여 서식 있는 편집 컨트롤이 부모 창을 보내는 알림 코드를 결정할 수 있습니다. 서식 있는 편집 컨트롤의 이벤트 마스크를 설정하려면 EM_SETEVENTMASK 메시지를 사용합니다. EM_GETEVENTMASK 메시지를 사용하여 서식 있는 편집 컨트롤에 대한 현재 이벤트 마스크를 검색할 수 있습니다. 이벤트 마스크 플래그 목록은 서식 있는 편집 컨트롤 이벤트 마스크 플래그를 참조하세요.

서식 있는 편집 컨트롤의 부모 창은 EN_MSGFILTER 알림 코드를 처리하여 컨트롤에 대한 모든 키보드 및 마우스 입력을 필터링할 수 있습니다. 부모 창은 키보드 또는 마우스 메시지가 처리되지 않도록 하거나 지정된 MSGFILTER 구조체를 수정하여 메시지를 변경할 수 있습니다.

애플리케이션은 EN_PROTECTED 알림 코드를 처리하여 사용자가 보호된 텍스트를 수정하려고 시도할 때 검색할 수 있습니다. 보호된 텍스트 범위를 표시하기 위해 보호된 문자 효과를 설정할 수 있습니다.

EN_DROPFILES 알림 코드를 처리하여 사용자가 서식 있는 편집 컨트롤에 파일을 삭제하도록 할 수 있습니다. 지정된 ENDROPFILES 구조체에는 삭제할 파일에 대한 정보가 포함되어 있습니다.

서식 있는 편집 컨트롤 사용

Windows 공용 컨트롤 데모(CppWindowsCommonControls)