IPropertyPageImpl Class
This class implements IUnknown and provides a default implementation of the IPropertyPage interface.
Important
This class and its members cannot be used in applications that execute in the Windows Runtime.
template< class T>
class IPropertyPageImpl
Parameters
- T
Your class, derived from IPropertyPageImpl.
Members
Public Constructors
Name |
Description |
---|---|
Constructor. |
Public Methods
Name |
Description |
---|---|
Creates the dialog box window for the property page. |
|
Applies current property page values to the underlying objects specified through SetObjects. The ATL implementation returns S_OK. |
|
Destroys the window created with Activate. |
|
Retrieves information about the property page. |
|
Invokes Windows help for the property page. |
|
Indicates whether the property page has changed since it was activated. |
|
Positions and resizes the property page dialog box. |
|
Flags the property page's state as changed or unchanged. |
|
Provides an array of IUnknown pointers for the objects associated with the property page. These objects receive the current property page values through a call to Apply. |
|
Provides the property page with an IPropertyPageSite pointer, through which the property page communicates with the property frame. |
|
Makes the property page dialog box visible or invisible. |
|
Processes a specified keystroke. |
Public Data Members
Name |
Description |
---|---|
Specifies whether the property page's state has changed. |
|
Stores the resource identifier associated with the text string describing the property page. |
|
Stores the context identifier for the help topic associated with the property page. |
|
Stores the resource identifier associated with the name of the help file describing the property page. |
|
Stores the resource identifier associated with the text string that appears in the tab for the property page. |
|
Stores the number of objects associated with the property page. |
|
Points to the IPropertyPageSite interface through which the property page communicates with the property frame. |
|
Points to an array of IUnknown pointers to the objects associated with the property page. |
|
Stores the height and width of the property page's dialog box, in pixels. |
Remarks
The IPropertyPage interface allows an object to manage a particular property page within a property sheet. Class IPropertyPageImpl provides a default implementation of this interface and implements IUnknown by sending information to the dump device in debug builds.
Related Articles ATL Tutorial, Creating an ATL Project
Inheritance Hierarchy
IPropertyPage
IPropertyPageImpl
Requirements
Header: atlctl.h
See Also
Reference
IPerPropertyBrowsingImpl Class
ISpecifyPropertyPagesImpl Class