Atualmente utilizamos a macro de aplicação OnSkin para setar os skins de alguns componentes desenvolvidos pela logística, por exemplo:
Public Sub Application_OnSkin(Skinner As CS1.CSSkin)
Skinner.AddClassNameSkin( "TFRDBGridNiveisPower", CSSkinGrid)
Skinner.AddClassNameSkin( "TGLDBGridNiveis", CSSkinGrid)
Skinner.AddClassNameSkin( "TGLDBGridNiveisPower", CSSkinGrid)
Skinner.AddClassNameSkin( "TGLBennerDBGrid", CSSkinGrid)
Skinner.AddClassNameSkin( "TGLTreeViewCheckRadio", CSSkinTreeView)
End Sub
Pergunto: temos alguma alternativa de fazer isso via Delphi? Alguma BFunction (como o ApplicationAfterOpen, ....) ?
Sendo a logística um Vertical, sempre que o ERP faz alterações na macro de aplicação perdemos nossas alterações, então pretendemos passar alguns comportamentos que estão na macro para Delphi.
Obrigado.