Форум: "Основная";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
ВнизОкно, кот. не может быть перекрыто... Найти похожие ветки
← →
V-Isa (2003-02-12 15:42) [0]Как сделать окно, которое будет поверх всех открытых окон?
← →
DVM (2003-02-12 15:52) [1]Постоянно сверху?
Такое окно создать нельзя. Сам подумай, а что будет если запустить 2 копии такой программы? Обе сверху?
← →
V-Isa (2003-02-12 15:57) [2]DVM, но такое же есть в некоторіх программах ...
← →
SergeN (2003-02-12 16:05) [3]Не о Fotm1.FormStyle:=fsStayOnTop ли здесь идет речь?
← →
DVM (2003-02-12 16:09) [4]А ты запусти 2 таких программы. Ну и какое из них сверху? Оба что ли.
Абсолютно поверх всего нельзя. Но можно поверх обычных окон: fsStayOnTop
← →
SergeN (2003-02-12 16:12) [5]Согласен.
← →
V-Isa (2003-02-12 16:15) [6]DVM, я имел в виду такое, как, например, панель MS Office...
← →
DVM (2003-02-12 16:22) [7]Именно панель - это окно типа AppBar.
Поищи ShAppBarMessage.
На www.torry.net - есть целый раздел про AppBar-ы.
← →
V-Isa (2003-02-12 16:27) [8]DVM, спасибо, посмотрю.
← →
Anatoly Podgoretsky (2003-02-12 16:27) [9]Но даже и они спокойно перекрываются
← →
nejest (2003-02-12 16:45) [10]>Anatoly Podgoretsky © (12.02.03 16:27)
>Но даже и они спокойно перекрываются
Но в Аське как-то, сделано, что окно, находится поверх других, даже не являясь активным. Так, что это возможно но неизвестно как это сделано.
← →
DVM (2003-02-12 16:53) [11]
> nejest
Да поймите Вы. Сделать проще простого. Но нельзя поверх всего-всего. Запустите 2 таких программы и вы все поймете.
← →
Романов Р.В. (2003-02-12 16:59) [12]Поверх всех окон может быть только меню монитора :)
← →
DVM (2003-02-12 17:04) [13]
> Романов Р.В.
Не всегда:)
Есть мониторы, соединенные с компом USB кабелем, так вот там у них меню - обычное окно виндов. Ну это программа специальная в комплекте с монитором. Кнопки на мониторе вызывают появление этого окна.
← →
Anatoly Podgoretsky (2003-02-12 17:06) [14]Я тетю Асю не знаю, можно ли ее покрыть, а так конечно есть извращения, нечестные трюки
← →
nejest (2003-02-12 17:36) [15]>DVM © (12.02.03 16:53)
>Да поймите Вы. Сделать проще простого. Но нельзя поверх всего->всего. Запустите 2 таких программы и вы все поймете.
Она не даёт запусть 2 копии самой себя и выгружает вторую копию программы. А может нужно отслеживать появление новых окон и перерисовывать окно поверх других? Но кода как это делается не могу написать. Может кто разовьёт мою идею?
← →
Андрей Сенченко (2003-02-12 17:47) [16]Ну хватит вам издеваться над человеком. Ну хочет он чтобы у него было "как в аське" - пусть будет ....
procedure TForm1.FormActivate(Sender: TObject);
begin
Setwindowpos( Application.MainForm.Handle,
HWND_TOPMOST,
Application.MainForm.Left,
Application.MainForm.Top,
Application.MainForm.Width,
Application.MainForm.Height,
SWP_SHOWWINDOW);
end;
nejest © (12.02.03 17:36)
Если Ты считаешь, что это будет технолгическим прорывом - я пожалуй мого развить Твою идею ... но в "потрепаться"
V-Isa © (12.02.03 15:57)
Есть просьба : прежде чем задавать подобные вопросы .. стоит все-таки заглядывать в FAQ. Весь этот флуд вызван лишь тем, что этот вопрос задается с периодичностьб раз в сутки.
← →
V-Isa (2003-02-12 17:54) [17]Андрей Сенченко, спасибо, в следующий раз так и сделаю!!!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c