Class: cCJSkinFramework
Class Hierarchy:
DFCOMACTIVEXCONTROL

cComActiveXControl


cCJComSkinFramework



cCJSkinFrameworkClass Definition
Properties
Boolean
pbLoadPreference
String
psSkinFile
String
psSkinIni
Functions and Procedures

ApplySkin()
Can be called to apply the current skin.

Broadcast_Notify_Exit_Application()
called by framework as part of application exit.

Construct_Object()
tSkinInformation[]
EnumerateSkins(String sPath Boolean bRecursive)
returns an array of all skins in the path. If path is "", use the default path.
If the default path is used, returns the file names as relative names, else use full path.

LoadSkinPreference()
Load the skin preference. This requires an application object.
Only do this if the application object allows it.
This is called during startup if pbLoadPreference is True
Suitable for override

Notify_Exit_Application()

NotifyPostApplySkin()

NotifyPreApplySkin()

OnAddCustomWindowClasses()
Used to support developer designed class mappings (e.g. COM controls)

OnAddVDFWindowClasses()
defines the default VDF window class mapping.

OnCreate()
called when object is created during end_construct_object.

SaveSkinPreference()
Save the skin preference. This requires an application object.
Only do this if the application object allows it.
This is called during startup if pbLoadPreference is True
Suitable for override
String
SkinPath()
return the default skin path, which is the programs directory.
This requires an application object.
If you want to different skin path, override this.
String
SkinQFile()
Returns the Qualified name of psSkinFile. If the file is already qualified it just
returns itself. If it is not, it uses SkinPath to get the path.
References (1):