Форум: "Основная";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
ВнизКак создать форму Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c