MessageReflect
返回容器是否将窗口消息反射回控件,类型为Boolean。只读。
语法:object.MessageReflect
- object
- 必需 求值为AmbientProperties对象的对象表达式。
某些Windows通知消息——如WM_COMMAND、WM_NOTIFY和WM_CTLCOLOR*系列——默认传递给产生它们的控件的父窗口。当MessageReflect为True时,容器将这些通知作为OCM_*消息反射回控件自身的窗口过程,使控件可以自行处理;当为False时,容器处理它们,控件不会看到。
示例
此示例缓存环境MessageReflect标志,使控件知道是否需要处理反射消息。
vb
Private mMessageReflect As Boolean
Private Sub UserControl_AmbientChanged(PropertyName As String)
Select Case PropertyName
Case "MessageReflect"
mMessageReflect = Ambient.MessageReflect
End Select
End Sub