Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Форма с фиксированной частью экрана [WinXP]


sdsk ©   (2009-09-25 09:33:00) 

Кто-нибудь делал форму приложения, занимающую фиксированную часть экрана? При разворачивании окон других приложений они не должны перекрывать нашу форму.
Пока на ум приходит только что-то вроде перехвата системных сообщений при разворачивании других форм, и посыл им системного сообщения на изменения размера, так чтобы не перекрывали мою форму. Думаю, должны быть нормальные варианты и без таких извращений


SDSK   (2009-09-29 16:57:00) [1]

Спасибо за совет насчет SHAppBarMessage. Получилось наконец выделить Application Bar для своей формы
Пишу это дело на C#. Провозился довольно долго действуя по инструкциям MSDN. Возни оказалось довольно много. Потом дабы не прожигать свое время решил поискать статью какого-нибудь мученика, который уже прошел этот путь по созданию app bar и нашел вот такую статейку:
http://netcode.ru/dotnet/?lang=&katID=30&skatID=276&artID=7632
Если кому будет интересно, изучите статью и все станет ясно.


DVM   (2009-09-28 17:20:00) [2]


> Пока на ум приходит только что-то вроде перехвата системных
> сообщений при разворачивании других форм, и посыл им системного
> сообщения на изменения размера, так чтобы не перекрывали
> мою форму.

Этим уже отчасти занимается Explorer. И предоставляет другим возможность работы со своей кухней посредством как уже сказали SHAppBarMessage.


Vitaliy_____   (2009-09-28 09:38:00) [3]

А просто "поверх всех окон" не подойдет? ( FormStyle:=fsStayOnTop)
Или нужно еще и другие такие же перекрывать?
Или же действительно нужно "выгородить" часть экрана, чтобы под формой тоже ничего не было (но тогда, наверное без извращений правда не обойтись)...


{RASkov}   (2009-09-25 09:42:00) [4]

Попробуй поискать по SHAppBarMessage инфу....


Наверх

Титульная страница Поиск, карта сайта Написать письмо