Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2011.05.15;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.003 c
3-1258736999
Незнайка
2009-11-20 20:09
2011.05.15
like в delphi


2-1297265333
fil-23
2011-02-09 18:28
2011.05.15
Как заставить программу подождать?


15-1296458678
12
2011-01-31 10:24
2011.05.15
зачем дублируют секцию при описании?


2-1297027755
Вартам
2011-02-07 00:29
2011.05.15
Сортировка записей.


2-1297326626
Максон
2011-02-10 11:30
2011.05.15
как открыть вордовский документ с помощью OpenDialog





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский