![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отобразить новое окно неактивным [D7, WinXP]
Uran © (2006-03-03 16:32:00)Мастера, подскажите. Как показать новое окно неативным, т.е что бы не терялся фокус с окна, активногов тот момент когда будет отображаться мое окно.
Экспериментатор (2006-03-03 21:14:00) [1]
>
> ShowWindow(.., SW_SHOWNOACTIVATE);
Этот способ лучший
@BraIN (2006-03-03 18:23:00) [2]
> Desdechado © (03.03.06 16:36) [1]
>
> NewForm.Show;
> OldForm.SetFocus;
По идее, можно простоNewForm.Visible := True;
Eraser (2006-03-03 17:11:00) [3]
> Uran (03.03.06 16:32)
ShowWindow(.., SW_SHOWNOACTIVATE);
Leonid Troyanovsky (2006-03-03 17:00:00) [4]
> Uran (03.03.06 16:37) [2]
> в этот момент может быть активным окно другого приложения.
> окно будет создаваться по таймеру в моем приложении.
В XP чужое окно фокус и не отдаст (если его, конечно,
не насиловали противоестественным способом).
Если речь о своем приложении - это другой вопрос.
--
Regards, LVT.
Uran (2006-03-03 16:37:00) [5]в этот момент может быть активным окно другого приложения. окно будет создаваться по таймеру в моем приложении.
Desdechado (2006-03-03 16:36:00) [6]NewForm.Show;
OldForm.SetFocus;