Главная страница
    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.01 c
2-1296731036
student22
2011-02-03 14:03
2011.05.15
WebSnap


15-1296724683
KSergey
2011-02-03 12:18
2011.05.15
Win2003: восстановить административный RDP


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


1-1254196934
Mery
2009-09-29 08:02
2011.05.15
использовать SaveDialog для сохранения таблицы из gridа.


15-1296130623
Knight
2011-01-27 15:17
2011.05.15
Права доступа и тормоза в 1с...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский