![]() |
"Склеенные" формы
В моей программе имеется несколько форм, в том числе и динамических. При этом каждая форма отображается в панели задач, однако, если из панели задач "достать" лишь одну форму - на передний план выходят все формы программы, а не только та, что нужна.
Как это исправить? |
поподробнее, какой язык, какая среда программирования, пример кода?
|
ferget,
Цитата:
среда программирования - delphi 2010 Цитата:
Код:
procedure TForm1.FormShow(Sender: TObject); Код:
procedure TForm2.CreateParams(var Params: TCreateParams); |
здесь посмотрите
http://delphi.about.com/od/formsdialogs/l/aa073101b.htm |
ferget,
Код:
Params.WndParent:=GetDesktopWindow; и что бы не создавать новую тему, спрошу здесь. в Windows 7 есть такая фишка - можно на таскбаре нажать на кнопку программы средней кнопкой мыши (колёсиком), после чего открывается новый экземпляр программы. однако, у меня оно не срабатывает, т.е. нажатие не даёт никакого эффекта. хотя, если программу закрепить на таскбаре, то всё отлично работает. такая проблема со всеми программами на delphi. |
Цитата:
|
Delirium, у меня с IE9 всё отлично, только что проверил.
кстати, заметил, что запуская программу через ярлык, то всё в порядке. думаю, это баг операционки, а не delphi :) всем спасибо |
Время: 18:06. |
Время: 18:06.
© OSzone.net 2001-