Форум: "WinAPI";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
ВнизКак сделать чтобы дочернее окно было всегда поверх родителя? Найти похожие ветки
← →
DelphiN! © (2004-11-18 13:09) [0]Как сделать чтобы дочернее окно было всегда поверх родителя, при этом не перекрывало остальные окна и небыло модальным ... ?
← →
Игорь Шевченко © (2004-11-18 13:10) [1]Дочернее окно всегда поверх родителя.
← →
wicked © (2004-11-18 13:13) [2]ну если у меня телепатор правильно работает, то имелось в виду окно со стилем WS_POPUP... :)
если я прав, то просто нужно ему назначить родительское окно, как Parent...
← →
DelphiN! © (2004-11-18 13:15) [3]Из главного окна подгружаю Длл-ку с дочерним окном, показываю его, сначало все нормально, но после того как пару окон сверху с formstyle = fsstayontop показываються и закрываються, я щелкаю на главное окно, она приобретает фокус, а дочернее окно сразу уходит на второй план(его перекрывает главная форма) ... Вот такая у меня ситуация
← →
DelphiN! © (2004-11-18 13:17) [4]
> [2] wicked © (18.11.04 13:13)
У него и так parent главная форма
← →
DelphiN! © (2004-11-18 13:52) [5]Попробовал загружать дочернее окно не из Dll-ки, результат тот-же самый ...
← →
wicked © (2004-11-18 22:38) [6]дочернему окну -
Parent - форма, над которой оно должно находиться,
стиль - WS_POPUP (заменяется в перекрытом CreateParams), при этом не забыть убрать из стиля стиль WS_OVERLAPPED; там же присвоить WndParent := TCustomForm(Parent).Handle....
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c