FGX.NativeControl.Factory.TfgNativeControlFactory: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 14: | Строка 14: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
+ | |} | ||
+ | |||
+ | == Методы == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <code>procedure</code> || <code>Register(const AControlClass: TClass, const APresentationAllocator: TfgNativeControlAllocator)</code> | ||
+ | Tries to register presentation proxy class with specified name. If factory already has presentation proxy with the same name, it will rise exception '' EPresentationProxy '' . | ||
+ | |- | ||
+ | | <code>procedure</code> || <code>Register(const AControlClass: string, const APresentationAllocator: TfgNativeControlAllocator)</code> | ||
+ | Tries to register presentation proxy class with specified name. If factory already has presentation proxy with the same name, it will rise exception '' EPresentationProxy '' . | ||
+ | |- | ||
+ | | <code>procedure</code> || <code>Unregister(const AControlClass: TClass)</code> | ||
+ | Unregisters specified presentation proxy class by control class. | ||
+ | |- | ||
+ | | <code>function</code> || <code>Supported(const AControlClass: TClass)</code> | ||
+ | Returns True if factory has presentation proxy with specified name. Returns False otherwise. | ||
+ | |- | ||
+ | | <code>function</code> || <code>Supported(const AControlClass: string)</code> | ||
+ | |||
+ | |- | ||
+ | | <code>function</code> || <code>CreatePresentation(const AControl: TComponent)</code> | ||
+ | Creates instance of presentation proxy by specified name and casts to specified type '' T '' . | ||
+ | |- | ||
+ | | <code>function</code> || <code>CreatePresentation(const AControlClass: string, const AControl: TComponent)</code> | ||
+ | |||
|} | |} |
Версия 23:51, 9 июня 2019
Delphi
TfgNativeControlFactory = class (TObject)
Описание
Фабрика по регистрации реализаций нативных контролов и созданию их.
Конструкторы
Методы
procedure |
Register(const AControlClass: TClass, const APresentationAllocator: TfgNativeControlAllocator)
Tries to register presentation proxy class with specified name. If factory already has presentation proxy with the same name, it will rise exception EPresentationProxy . |
procedure |
Register(const AControlClass: string, const APresentationAllocator: TfgNativeControlAllocator)
Tries to register presentation proxy class with specified name. If factory already has presentation proxy with the same name, it will rise exception EPresentationProxy . |
procedure |
Unregister(const AControlClass: TClass)
Unregisters specified presentation proxy class by control class. |
function |
Supported(const AControlClass: TClass)
Returns True if factory has presentation proxy with specified name. Returns False otherwise. |
function |
Supported(const AControlClass: string)
|
function |
CreatePresentation(const AControl: TComponent)
Creates instance of presentation proxy by specified name and casts to specified type T . |
function |
CreatePresentation(const AControlClass: string, const AControl: TComponent)
|