Главная страница
    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.004 c
15-1289860347
hattak
2010-11-16 01:32
2011.02.27
скриншот отдельного элемента страницы загруженной в IE ...


10-1170751259
Juice
2007-02-06 11:40
2011.02.27
Как заставить нормально работать Early Binding?


2-1291559004
v_a_belousov
2010-12-05 17:23
2011.02.27
Завершение работы потока


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


15-1289927971
Пит
2010-11-16 20:19
2011.02.27
Изменение FormStyle в кострукторе формы





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