Class Hierarchy
IDynamicDialogProperty
C++
class IDynamicDialogProperty : public IUnknown;
File
dynprops.h
Description
The Properties window code will call QueryInterface on this interface to determine whether an ellipsis button should be displayed for this dynamic property. Implementation of this interface provides the Properties window with a hook for calling a specific function or VBA macro in response to clicking on the ellipsis button.
This interface is not used for static Automation properties. To create ellipsis button properties for static Automation properties, use IPerPropertyBrowsing::MapPropertyToPage().
IPerPropertyBrowsing is a standard Microsoft interface that is well documented. Please see the Microsoft documentation for complete details. Most typically it is used by property inspectors (such as the Properties window) to display property pages for objects that have them. More specifically it has two basic functions. The first is to associate a property page or other dialog with a particular property via an ellipsis button on the Properties window. The second purpose of IPerPropertyBrowsing is to support custom property drop-down lists in the Properties window.
Links
See Also
IDynamicProperty