다음을 통해 공유


리플렉션된 창 메시지 Id

신속 하 게 있는 ActiveX 컨트롤 또는 다른 특수 컨트롤을 만들려면 서브 클래스 하는 창입니다.자세한 내용은 ActiveX 컨트롤 MFC: Windows 컨트롤 서브클래싱.

컨트롤의 컨테이너 서브클래싱된 Windows 컨트롤에서 보낸 창 메시지를 수신 하지 못하게 하려면 COleControl 특정 창 메시지를 가로채 고 컨트롤을 다시 보내 "reflector" 창을 만듭니다.자체 창 프로시저에서 컨트롤을 다음에 ActiveX 컨트롤에 대 한 적절 한 조치를 취 함으로써 리플렉션된 메시지를 처리할 수 있습니다.

다음 표에서 차단 메시지 및 보내는 리플렉터 창은 해당 메시지를 보여 줍니다.

컨트롤이 보내는 메시지

컨트롤에 리플렉션된 메시지

WM_COMMAND

OCM_COMMAND

WM_CTLCOLORBTN

OCM_CTLCOLORBTN

WM_CTLCOLOREDIT

OCM_CTLCOLOREDIT

WM_CTLCOLORDLG

OCM_CTLCOLORDLG

WM_CTLCOLORLISTBOX

OCM_CTLCOLORLISTBOX

WM_CTLCOLORSCROLLBAR

OCM_CTLCOLORSCROLLBAR

WM_CTLCOLORSTATIC

OCM_CTLCOLORSTATIC

WM_DRAWITEM

OCM_DRAWITEM

WM_MEASUREITEM

OCM_MEASUREITEM

WM_DELETEITEM

OCM_DELETEITEM

WM_VKEYTOITEM

OCM_VKEYTOITEM

WM_CHARTOITEM

OCM_CHARTOITEM

WM_COMPAREITEM

OCM_COMPAREITEM

WM_HSCROLL

OCM_HSCROLL

WM_VSCROLL

OCM_VSCROLL

WM_PARENTNOTIFY

OCM_PARENTNOTIFY

WM_NOTIFY

OCM_NOTIFY

[!참고]

컨트롤은 Win32 시스템에서 실행 되는 경우는 여러 종류의 WM_CTLCOLOR * 메시지가 나타날 수 있습니다.자세한 내용은 WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC.

참고 항목

참조

TN062: 메시지 리플렉션 Windows 컨트롤에 대 한

개념

MFC 컨트롤을 ActiveX: Windows 컨트롤 서브클래싱