Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Окна [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо