다음을 통해 공유


EN_MSGFILTER 알림 코드

서식 있는 편집 컨트롤의 부모 창에 컨트롤의 키보드 또는 마우스 이벤트를 알립니다. 서식 있는 편집 컨트롤은 WM_NOTIFY 메시지 형식으로 이 알림 코드를 보냅니다.

EN_MSGFILTER

    pMsgFilter = (MSGFILTER *) lParam; 

매개 변수

lParam

키보드 또는 마우스 메시지에 대한 정보를 포함하는 MSGFILTER 구조체입니다. 부모 창이 이 구조체를 수정하고 0이 아닌 값을 반환하면 원래 메시지 대신 수정된 메시지가 처리됩니다.

반환 값

컨트롤이 키보드 또는 마우스 이벤트를 처리해야 하는 경우 0을 반환합니다.

컨트롤이 키보드 또는 마우스 이벤트를 무시해야 하는 경우 0이 아닌 값을 반환합니다.

설명

이벤트에 대한 EN_MSGFILTER 알림 코드를 받으려면 EM_SETEVENTMASK 메시지와 함께 전송되는 마스크에 다음 플래그 중 하나 이상을 지정합니다.

플래그 의미
ENM_KEYEVENTS 키보드 이벤트에 대한 알림 코드를 수신합니다.
ENM_MOUSEEVENTS 마우스 이벤트에 대한 알림 코드를 수신합니다.
ENM_SCROLLEVENTS 마우스 휠 이벤트에 대한 알림 코드를 수신합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Richedit.h

추가 정보

참조

MSGFILTER

WM_NOTIFY