Refletem identificações de mensagem de janela
É uma maneira rápida de criar um controle ActiveX ou Outros controle especializado, a subclasse uma janela.Para obter mais informações, consulte Os controles ActiveX MFC: Subclassificação um controle Windows.
Para impedir que o contêiner do controle receba as mensagens de janela, por um controle do Windows em que foi feito subclassing, COleControl cria uma janela de "refletor" para interceptar determinadas mensagens de janela e enviá-las para o controle.O controle, em seu procedimento de janela, em seguida, pode processar essas mensagens refletidas, tomar 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 de 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, há vários tipos de WM_CTLCOLOR * mensagens que 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
Conceitos
Os controles ActiveX MFC: Subclassificação de um controle do Windows