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

Вниз

Помогите найти компонент   Найти похожие ветки 

 
Sergeant88   (2010-11-14 18:22) [0]

Здравствуйте!
Помогите найти компонент (или наиболее постое решение), который будет соответствовать требованиям:
1. нужно выводить поверх всех окон небольшой прямоугольник, в который будет передаваться текст.
2. прямоугольников будет много (до 20), и в каждом будет свой текст
3. каждый прямоугольник должет легко перетаскиваться.
4. прямоугольники не должны сворачиваться при сворачивании главной формы.

Пробовал компонент AdvAlert, не понравился, т.к. в нём нерационально используется место (при выводе одной строки текста, окно занимает около 3-4-х размеров строк).
Буду очень благодарен!


 
TUser ©   (2010-11-14 19:34) [1]

Имхо, сделать 20 форм с требуемым тебе дизайном.


 
Sergeant88   (2010-11-14 20:34) [2]

как-то не очень практично.


 
antonn ©   (2010-11-14 20:54) [3]

почему не практично? вполне нормально.
ну можно сделать одно layered-окно и в нем "вырезать" прямоегольники (тоже самое регионами), но будет больше тормозов, имхо


 
Pavia ©   (2010-11-14 20:56) [4]

1 форма и 20 регионов.


 
TUser ©   (2010-11-14 20:57) [5]


> Sergeant88   (14.11.10 20:34) [2]

Рисуй на GetDC(0), пропиши реакцию на мышиные события и движение других окон опять же ...


 
Sergeant88   (2010-11-15 01:36) [6]

Я с регионами никогда не работал, но по беглому взгляду понял, что прямоугольники будут зависимы друг от друга, а они должны каждый передвигаться отдельно.


 
а так   (2010-11-15 01:53) [7]

панели с бордерами


 
а так   (2010-11-15 02:05) [8]


> 1. нужно выводить поверх всех окон небольшой прямоугольник,
>  в который будет передаваться текст.

поверх винлагон тоже? или поверх всех форм? а если формы visible=false?


 
Германн ©   (2010-11-15 02:07) [9]

Опять стикеры?
Или учебное задание?


 
а так   (2010-11-15 02:35) [10]

Удалено модератором
Примечание: Не хами


 
TIF ©   (2010-11-15 03:03) [11]

Удалено модератором
Примечание: Правила читаем


 
Германн ©   (2010-11-15 03:10) [12]


> я тут впервые почти, похоже форум, где можно решение получить.
>  

"Оставь надежды всяк сюда входящий". Тут не принято давать решение. Тут только дают советы и указывают на ошибки в решениях.

> а те что за дело учебное заведение или поступать готовлюсь?
>  

Мне - пофигу. И то и другое мне не интересно.


 
KSergey ©   (2010-11-15 11:51) [13]

Я вот не понял в чем беда.
Ну сделать форму, убрать заголовок, на ней label положить, в котором менять текст. Плюс к этому отработать  ... как-то так это собщение NCHITTEST как-то так, это чтобы можно было перемещать за любую точку окна. Проставить StayOnTop каким-либо методом.

Ну и насоздавать таких форм 20 штук динамически.

В чем конкретно из описанного проблема?


 
KSergey ©   (2010-11-15 11:52) [14]

Да, для любого из перечисленных моментов готовый код легко отыскивается в гугле.



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

Форум: "Прочее";
Текущий архив: 2011.02.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.003 c
2-1291707614
novichek
2010-12-07 10:40
2011.02.27
определить ОС


2-1291800746
cross
2010-12-08 12:32
2011.02.27
Доступ к списку (private) класса TA из класса TB содержащего TA


2-1290929948
SIV5000
2010-11-28 10:39
2011.02.27
IShellFolder и диалог свойства файлов


2-1291741116
stas
2010-12-07 19:58
2011.02.27
повторный запуск TThread


8-1210567473
namco
2008-05-12 08:44
2011.02.27
видео кодеки





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