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

Вниз

Как создать форму   Найти похожие ветки 

 
Alex86   (2002-02-05 10:34) [0]

Нужно создать форму, распологающуюся над кнопкой "Пуск", что бы она всегда оставалась на переднем плане,(т.е. не перекрывалась бы открыващимся меню "пуск"). Спасибо.


 
Виктор Щербаков ©   (2002-02-05 10:44) [1]

WindowState := wsMaximized,
FormStyle := fsStayOnTop;
BorderStyle := bsNone;


 
drpass ©   (2002-02-05 10:48) [2]

> Виктор Щербаков
А она все равно будет перекрываться меню "Пуск". Тут нужно вешать хук на кнопку и после нажатия программно прибивать меню.


 
Виктор Щербаков ©   (2002-02-05 11:10) [3]

Хоть и некрасиво, но проще чем хук.
Выключаем
EnableWindow(GetWindow(FindWindow("Shell_TrayWnd", nil), GW_CHILD), false);
Включаем
EnableWindow(GetWindow(FindWindow("Shell_TrayWnd", nil), GW_CHILD), true);


 
Pat ©   (2002-02-05 12:19) [4]

var Rect:TRect;
..............
GetWindowRect(handle,Rect);
SetWindowPos(Handle,HWND_TOPMOST,Rect.Left,Rect.Top,Rect.Right-Rect.Left,Rect.Bottom-Rect.Top, SWP_SHOWWINDOW);



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
3-66502
Ivanov_Sergey
2002-01-30 01:14
2002.02.21
не удалить таблицу.


14-66679
matt
2002-01-02 12:05
2002.02.21
Модемы


1-66537
Василий Свиридов
2002-02-03 00:08
2002.02.21
Не знаю как сделать type xxx=record


1-66590
xmapa
2002-02-06 09:41
2002.02.21
Как пролистать отчет QuickReport?


1-66541
UnDISCOvery
2002-02-04 16:58
2002.02.21
Как отследить и обработать событие на перемещение окна ?