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

Вниз

Нестандартный элемент управления   Найти похожие ветки 

 
CHES ©   (2005-11-18 21:18) [0]

Нужно сделать нестандартный элемент управления (линия, которая может выводится под произвольным углом). Подскажите, плз, куда копать.

Пока только есть идея реализовать это при помощи регионов, но имхо громоздко это как-то.


 
mfender ©   (2005-11-19 18:55) [1]

Одно могу сказать - это компонент будет происходить от TGraphicControl.
И стоит поискать примеры - их много.
Еще рекомендую почитать Марко Кэнту. Он очень хорошо раскрыл тему создания различных компонентов.


 
CHES ©   (2005-11-19 20:05) [2]

>> mfender ©   (19.11.05 18:55) [1]

Ну не обязательно, пока что я все-таки смотрю в сторону TWinControl.

Тяжеловатые они конечно получаться с таким родителем, но в силу специфики задачи он больше подходит. На форме никогда не будет больше 20-30 (а вероятней всего 10-15) подобных элементов и скорей всего они должны будут уметь принимать сообщения, это сильно облегчит мне жизнь в дальнейшем.

Меня больше интересует вопрос: есть ли способ проще, чем задавать их форму при помощи регионов?

А Кэнту у меня к сожалению нет. Да и вряд ли там такое будет.


 
mfender ©   (2005-11-19 21:07) [3]

Что-то я сомневаюсь, что наследыш TWinControl - лучший вариант для рисования линий...
И для создания событий в случае с рисованием в TGraphicControl применяются те же регионы (например, чтобы определить, щелкнули-ли по линии мышем).


 
CHES ©   (2005-11-21 10:37) [4]

>>mfender ©   (19.11.05 21:07) [3]

Да неужто ? И как ты собираешься у потомка TGraphicControl  форму при помощи SetWindowRgn (etc )задавать ?

Я конечно не против попробовать поюзать TGraphicControl, но как с ним такое сделать ума не приложу.



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

Форум: "Компоненты";
Текущий архив: 2006.05.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.017 c
15-1146304466
БГ
2006-04-29 13:54
2006.05.28
Что за вид спорта?


2-1147101450
Ezorcist
2006-05-08 19:17
2006.05.28
Обращение к сайту


15-1146041741
Delpi basic
2006-04-26 12:55
2006.05.28
отчет Crystal Peports из Delphi


15-1146814618
Ega23
2006-05-05 11:36
2006.05.28
С Днём рождения! 3 мая


5-1132418968
Rav
2005-11-19 19:49
2006.05.28
Массив элементов-объектов в качестве свойства компонента





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