![]() |
|
#1
|
|||
|
|||
![]() Можно сделать так:
Код:
Type SomeClass = class(TTestForm) end; Код:
Type #32770= class(TTestForm) end; Цитата:
|
#2
|
||||
|
||||
![]() Для имен переменных, классов, типов и т.д. в Delphi есть правила.
Цитата:
Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |
#3
|
|||
|
|||
![]() Цитата:
Код:
... begin if (ACLassName = '#32770') or (CN = 'TMy32770') then begin ... Последний раз редактировалось nixon232, 30.04.2018 в 11:06. |
#4
|
||||
|
||||
![]() Ваш класс может называться как угодно. Если вы его наследуете от TWinControl или его потомков, то можете переопределить процедуру CreateParams и в ней установить необходимое имя класса окна (В процедуре TWinControl.CreateParams в поле Params.WinClassName копируется имя вашего класса).
Код:
type TClass_32770 = class(TTestForm) protected procedure CreateParams(var Params: TCreateParams); override; end; ..... procedure TClass_32770.CreateParams(var Params: TCreateParams); begin inherited; Params.WinClassName := '#32770'; end; Написал на коленке, может быть неточность. Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |
Этот пользователь сказал Спасибо dr. F.I.N. за это полезное сообщение: | ||
nixon232 (30.04.2018)
|
#5
|
|||
|
|||
![]() Именно то, что нужно, код корректный, никаких ошибок, благодарю.
|