Compartir a través de


Identificadores de mensajes reflejados de la ventana

La forma rápida de crear un control ActiveX, u otro control especializado, es crear subclases de una ventana.Para obtener más información, vea Controles ActiveX de MFC: Crear subclases de un Control de Windows.

Para evitar que el contenedor del control reciba los mensajes de la ventana enviados por un control derivado de Windows, COleControl crea una ventana de “reflector” para interceptar determinados mensajes de la ventana y enviarlos al control.El control, en el procedimiento de la ventana, puede procesar estos mensajes reflejados con acciones adecuados para un control ActiveX.

La tabla siguiente muestra los mensajes se interceptan que los mensajes correspondientes que la ventana reflector envía.

Mensaje enviado por el control

Mensaje reflejado al control

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

[!NOTA]

Si el control se ejecuta en un sistema Win32, hay varios tipos de mensajes de WM_CTLCOLOR* puede recibir.Para obtener más información, vea WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC.

Vea también

Referencia

TN062: Mensaje Reflexión para Controles de Windows

Conceptos

Controles ActiveX de MFC: Crear subclases de un Control de Windows