![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите. Дочерняя форма. [D5, WinME]
Gari © (2002-10-03 14:28:00)Добрый день уважаемые господа. У меня возникла проблема, в которой я сам не могу разобраться. А именно, я хочу чтобы проет (сформированный как контроллер автоматизации, но это не важно), вызывался как дочерняя форма. Для этогоя перекрыл метод
protected
procedure CreateParams(var Params: TCreateParams); override;
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.Style := Params.Style and not WS_CHILDWINDOW;
end;
Но нехочет почему то она загружаться как дочерняя. В чем изюминка. подскажите если кто знает.
Best Before 2024 (2002-10-03 15:29:00) [1]Форма ищет родителей...
k (2002-10-03 15:27:00) [2]если форма дочерняя, то она должна знать своего родителя....
(св-во TForm.Parent)
и еще почему
Params.Style := Params.Style and not WS_CHILDWINDOW;а не
Params.Style := Params.Style or WS_CHILDWINDOW;?
KSergey (2002-10-03 15:26:00) [3]Не понятно: дочерняя по отношению к чеиу? Или уточните, какой смысл вы вкладываете в понятие дочерняя.