Код: Выделить всё
void __fastcall Twindow_name::CreateParams(TCreateParams &Params)
{
TForm::CreateParams(Params);
Params.ExStyle |= WS_EX_APPWINDOW;
Params.WndParent = 0;
}
Код: Выделить всё
procedure Twindow_name.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
Params.WndParent := 0;
end;
То есть как должно быть: динамически созданное окно должно иметь кнопку в панели задач и при этом чтобы была возможность переключаться между этим динамически созданным окном и создавшим его окном через Alt+TAB (и соответственно через кнопки в панели задач), причем когда динамическое окно вызывает модальное диалоговое окно чтобы само оно не уходило за главное и при этом можно было бы переключаться между главным окном и связкой динамического с модальным через Alt+TAB.
Если кто знает как это сделать в C++ Builder (или хотя бы в Delphi), то я буду весьма признателен за помощь в этом вопросе (очень желателен пример и его исходный код). [/color]