![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Окна [D6]
SPeller © (2002-06-06 00:49:00)Всем доброго времени суток! Скажите, с каким классом Дельфи создаёт свои формы и можно ли его изменить на свой??
Игорь Шевченко (2002-06-06 11:14:00) [1]В процедуре CreateParams переписать Params.WinClassName.
procedure TMyCoolForm.CreateParams (var Params : TCreateParams);
begin
inherited;
StrCopy(Params.WinClassName, "SuperPuper");
end;
SPeller (2002-06-06 10:40:00) [2]А можно задать своё значение класса?
Игорь Шевченко (2002-06-06 10:24:00) [3]Оконный класс по умолчанию совпадает с классом компонента-наследника TWinControl (TEdit, TButton, TDBGrid и так далее)
SPeller (2002-06-06 10:22:00) [4]Нет, я имею ввиду класс или как оно там называется, который имеет значение для Виндовс, а не классы Дельфи. Как например функция FindWindow ищет окно с заданным классом. Вот я и хочу узнать, можно ли дать окну своё название такого класса, например MyAppWindow ?
Вовчик (2002-06-06 02:06:00) [5]т.е.? Формы это класс TForm, а изменить просто создавай новый тип потомок например того же TForm