Refletem janela IDs de mensagem
Uma maneira rápida de criar um controle ActiveX ou outro controle especializado é subclasse uma janela.Para obter mais informações, consulte controles de ActiveX de MFC: subclassificação um controle do Windows.
Para impedir que o recipiente do controle recebendo as mensagens de janela enviadas por um controle Windows subclasse COleControl cria uma janela de "refletor" para interceptar determinadas mensagens de janela e enviá-los para o controle.O controle em seu procedimento de janela pode processar essas mensagens refletidas tomando medidas apropriadas para um controle ActiveX.
A tabela a seguir mostra as mensagens que são interceptadas e as mensagens correspondentes que envia a janela refletor.
Mensagem enviada pelo controle |
Mensagem refletida no controle |
---|---|
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 |
Observação |
---|
Se o controle é executado em um sistema Win32, existem vários tipos de WM_CTLCOLOR * mensagens pode ser exibida.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: Reflexo de mensagem para controles do Windows
Conceitos
Controles de ActiveX MFC: Subclassificação um controle do Windows