Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.20;
Скачать: CL | DM;

Вниз

Быть с верху!   Найти похожие ветки 

 
GooG-NTS   (2004-01-06 04:44) [0]

Всем привет!
------------

Народ хелп!
Мне срчно нужно узнать как сделать форму которая будет постоянно сверху всех остальных окон!(и сверху таск бара тоже!!!).

-----------
Спасибо!


 
Леприкон ©   (2004-01-06 07:12) [1]

FormStyle:=fsStayOnTop;


 
NAlexey ©   (2004-01-06 08:26) [2]

>Леприкон ©
Скорее всего этого не хватит. Ниразу не пробывал, но мне кажется что сработает вариант с ловушкой. Т.е:
WHook := SetWindowsHookEx(WH_CALLWNDPROC, @CallWndProcHook, 0, GetCurrentThreadId);
А там уже ловить:

if wParam = WM_WINDOWPOSCHANGING then
with PWindowPos(lParam)^ do
if hwnd = MyForm.Handle and not
((hwndInsertAfter = HWND_TOP) or (hwndInsertAfter = HWND_TOPMOST))
then begin
SetWindowPos(MyForm.Handle, HWND_TOPMOST, 0, 0, 0, 0,
SWP_NOSIZE or SWP_NOMOVE or SWP_NOSENDCHANGING);
Result := 0;
end;
end;


 
GooG-NTS   (2004-01-06 08:38) [3]

Надо попробовать!


 
имя   (2004-01-06 22:12) [4]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2004.01.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-63182
Mr. Chel
2004-01-10 12:46
2004.01.20
Стандартный Popup и как с ним бороться


3-63031
Pul
2003-12-22 16:26
2004.01.20
Виснет Interbase


7-63422
Gilk
2003-11-05 12:01
2004.01.20
Win сообщение при запуске не ассоциированных файлов


14-63295
blackman
2003-12-30 22:00
2004.01.20
Михаил ЖВАНЕЦКИЙ. Новогоднее обращение к советскому народу


1-63155
Rimd
2004-01-06 15:54
2004.01.20
TMenu