次の方法で共有


IPropertyNotifySink のオーバーロード

多くの ActiveX コントロール コンテナーでは、モードレス プロパティ参照ウィンドウが実装されています。 コントロールのプロパティ ページを通じてコントロールのプロパティが変更された場合、コントロールのプロパティはコンテナーのそれらのプロパティのビューと同期しなくなる可能性があります (もちろん、コントロールは常に正しいです)。 コントロールのプロパティの現在の値が常に含まれるようにするために、ActiveX コントロール コンテナーは IPropertyNotifySink インターフェイス (データ バインディング) をオーバーロードし、コントロール プロパティが変更されたことを通知するためにも使用できます。 この手法は省略可能であり、ActiveX コントロール コンテナーまたは ActiveX コントロールでは必要ありません。

コントロールでは、データ バインディングにのみ OnRequestEdit を使用する必要があることに注意してください。OnChanged は、いずれかまたは両方の目的で自由に使用できます。