CComControl::FireOnChanged
コントロールのプロパティが変更されたことをコンテナーのシンク通知します。
HRESULT FireOnChanged(
DISPID dispID
);
パラメーター
- dispID
[入力]変更されたプロパティの識別子。
戻り値
標準の HRESULT 値のいずれか 1 つが。
解説
コントロールの IPropertyNotifySinkクラスがから派生する場合、指定されたコントロールのプロパティが変更されたこと IPropertyNotifySink の接続されているすべてのインターフェイスを通知するためにこのメソッドの呼び出し CFirePropNotifyEvent::FireOnChanged。コントロールの IPropertyNotifySinkクラスがから派生している場合、このメソッドは S_OK。
このメソッドは、コントロールがコネクション ポイントをサポートしない呼び出しても安全です。
使用例
STDMETHODIMP CMyControl::put_MyText(BSTR newVal)
{
// store newVal in CComBstr member
m_bstrMyText = newVal;
// note the DISPID for the MyText property is 3 in this example
FireOnChanged(3);
return S_OK;
}
必要条件
ヘッダー : atlctl.h