反映的窗口消息ID
一种快速创建 Activex 控件,或其他专用的控件,对子类窗口。 有关更多信息,请参见 MFC Activex 控件:的 Subclassing windows 控件。
若要防止控件的容器接收一个子类 windows 控件发送的 windows 信息, COleControl 创建一个 “reflector”窗口截获某些 windows 消息并将它们绑定到控件。 控件,在其 windows 程序中,可以通过采取措施然后处理这些反射消息适合于 Activex 控件。
下表显示截获的消息和 reflector 窗口发送的相应信息。
控件发送的消息 |
消息反映控件 |
---|---|
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 |
备注
如果控件在 Win32 系统上运行,它可接收的消息 WM_CTLCOLOR* 具有多种类型的。有关更多信息,请参见 WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC。