Freigeben über


Überladen von IPropertyNotifySink

Viele ActiveX-Steuerelementcontainer implementieren ein modusloses Eigenschaftensuchfenster. Wenn die Eigenschaften eines Steuerelements über die Eigenschaftenseiten des Steuerelements geändert werden, können die Eigenschaften des Steuerelements nicht mehr mit der Ansicht dieser Eigenschaften des Containers synchronisiert werden (das Steuerelement ist natürlich immer richtig). Um sicherzustellen, dass immer die aktuellen Werte für die Eigenschaften eines Steuerelements vorhanden sind, kann ein ActiveX-Steuerelementcontainer die IPropertyNotifySink-Schnittstelle (Datenbindung) überladen und auch verwenden, um benachrichtigt zu werden, dass sich eine Steuerelementeigenschaft geändert hat. Diese Technik ist optional und für ActiveX-Steuerelementcontainer oder ActiveX-Steuerelemente nicht erforderlich.

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.