![]() | Profile |
The ProfileOptionsExtension type exposes the following members.
Name | Description | |
---|---|---|
![]() | CreateControl | Provide the control for your options page. This is called in lazy-load manner, when the user selects this profile options extension from the tree. |
![]() | CreateSettingsControl | Create and return window handle for custom options page. Default implementation handles control lifetime and inheritant may just enjoy from CreateControl. |
![]() | Dispose | Called when the settings page is closed. Disposes the control if not disposed already. Inheriants can ignore this if also CreateSettingsControl is left in default implementation. |
![]() | GetParent | Return parent CTExtension of this options extension. |
![]() | GetSaveData | Called after Validate. Provide the data you wish to save. |
![]() | LoadData | Called after CreateControl. Setup the control you created with this stored data. |
![]() | PageName | Name that is shown in profile options tree. By default this is parents FriendlyName. |
![]() | ReadProfileData | Helper function to read parent extension's data from given profile. |
![]() | Refresh | Notification that occurs when user re-enters to this extension's options page. |
![]() | Save | Called when user clicks OK at export profile settings and all pages have returned true on Validate. Inheriants can ignore this and just return data at GetSaveData(Boolean) when called. |
![]() | StoreProfileData | Helper function to store parent extension's data to given profile. |
![]() | TabPress | Called when TAB is pressed. Handles control focusing. |
![]() | Validate | Validate settings use has mede to your control. Show error message if needed. |