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

Вниз

Форма с фиксированной частью экрана   Найти похожие ветки 

 
sdsk ©   (2009-09-25 09:33) [0]

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


 
{RASkov} ©   (2009-09-25 09:42) [1]

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


 
Vitaliy_____   (2009-09-28 09:38) [2]

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


 
DVM ©   (2009-09-28 17:20) [3]


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

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


 
SDSK ©   (2009-09-29 16:57) [4]

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



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
2-1297333704
cross
2011-02-10 13:28
2011.05.15
Как создать documentElement


2-1296832003
John McLein
2011-02-04 18:06
2011.05.15
проверка условия в Assert


15-1296406463
Baks
2011-01-30 19:54
2011.05.15
Методы проверки утечки памяти в программе


15-1296336581
Юрий
2011-01-30 00:29
2011.05.15
С днем рождения ! 30 января 2011 воскресенье


2-1296726397
kxft78
2011-02-03 12:46
2011.05.15
проверка вводимого значения