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 |
---|---|
OCM_COMMAND |
|
OCM_CTLCOLORBTN |
|
OCM_CTLCOLOREDIT |
|
OCM_CTLCOLORDLG |
|
OCM_CTLCOLORLISTBOX |
|
OCM_CTLCOLORSCROLLBAR |
|
OCM_CTLCOLORSTATIC |
|
OCM_DRAWITEM |
|
OCM_MEASUREITEM |
|
OCM_DELETEITEM |
|
OCM_VKEYTOITEM |
|
OCM_CHARTOITEM |
|
OCM_COMPAREITEM |
|
OCM_HSCROLL |
|
OCM_VSCROLL |
|
OCM_PARENTNOTIFY |
|
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