Partilhar via


IDs de mensagem da janela refletida

Um modo rápido para criar um controle ActiveX, ou outro controle especializado, são a subclasse uma janela. Para obter mais informações, consulte Controles ActiveX MFC: Subclassing controla o windows.

Para impedir que o contêiner do controle recebe as mensagens da janela enviadas por um controle subclassed do windows, COleControl cria uma janela “refletora” para determinadas interceptar as mensagens na janela e para as envia de volta ao controle. O controle, no procedimento de janela, poderá processar essas mensagens refletidas tomando as ações apropriadas para um controle ActiveX.

A tabela a seguir mostra as mensagens que são interceptadas e as mensagens de correspondência que a janela refletora envia.

Mensagem enviada pelo controle

Mensagem refletida ao controle

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

Dica

Se o for executado em um sistema de controle do Win32, há vários tipos de mensagens de WM_CTLCOLOR* pode receber.Para obter mais informações, consulte WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC.

Consulte também

Referência

TN062: reflexão de mensagem para controles do Windows

Conceitos

Controles ActiveX MFC: subclasses de um controle do Windows