Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
Внизalways on top Найти похожие ветки
← →
bimer (2004-11-22 20:52) [0]всем добрый вечер.
вопрос такой - как сделать форму always on top? Например как в WinAmp"e, т.е. даже при переключении на другое приложение что моя форма делалась неактивной, но при этом видимой. Пытался использовать
with MyForm do
SetWindowPos(Handle,
HWND_TOPMOST,
Left,
Top,
Width,
Height,
SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
но что-то не помогает.. может как-то по другому это реализуется?
← →
Alexey Romanskiy (2004-11-22 21:07) [1]У формы есть свойство FormStyle, выбери fsStayOnTop и все.
Иначе говоря Form1.FormStyle:=fsStayOnTop;
← →
SergP © (2004-11-22 23:13) [2]
> [1] Alexey Romanskiy (22.11.04 21:07)
> У формы есть свойство FormStyle, выбери fsStayOnTop и все.
> Иначе говоря Form1.FormStyle:=fsStayOnTop;
Так могут быть глюки при изменении FormStyle в процессе работы программы.
Лучше все же SetWindowPos юзать
← →
Alexey Romanskiy (2004-11-22 23:30) [3]
> SergP © (22.11.04 23:13) [2]
> Так могут быть глюки при изменении FormStyle в процессе
> работы программы.
> Лучше все же SetWindowPos юзать
Я так понял, что необходимости менять параметр во время работы программы нет, так что можно просто установить еще в делфи, и не трогать его больше.
← →
SergP © (2004-11-23 09:38) [4]
> Я так понял, что необходимости менять параметр во
> время работы программы нет, так что можно просто
> установить еще в делфи, и не трогать его больше.
если один раз устанавливать в design-time, то да, в таком случае лучше FormStyle.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c