Überladen von IPropertyNotifySink

Viele ActiveX-Steuerelementcontainer implementieren ein fensterloses Durchsuchen von Eigenschaften. Wenn die Eigenschaften eines Steuerelements über die Eigenschaftenseiten des Steuerelements geändert werden, können die Eigenschaften des Steuerelements nicht mehr mit der Containeransicht dieser Eigenschaften synchronisiert werden (das Steuerelement ist natürlich immer richtig). Um sicherzustellen, dass er immer über die aktuellen Werte für die Eigenschaften eines Steuerelements verfügt, kann ein ActiveX-Steuerelementcontainer die IPropertyNotifySink-Schnittstelle (Datenbindung) überladen und sie auch verwenden, um benachrichtigt zu werden, dass sich eine Steuerelementeigenschaft geändert hat. Diese Technik ist optional und nicht erforderlich, um ActiveX Oder-Steuerelementen ActiveX zu verwenden.

Beachten Sie, dass ein Steuerelement OnRequestEdit nur für die Datenbindung verwenden sollte. Es ist kostenlos, OnChanged für einen oder beide Zwecke zu verwenden.