Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
ВнизПеретаскивание элементов управления c рамкой контура Найти похожие ветки
← →
Andres (2002-07-02 15:52) [0]Приветствую! Мне необходимо знать "как перетаскивать элементы управления с !!!контурной рамкой!!! по их форме, "приклеенной" к
курсору?". Как это сделано, например, в Delphi во время проектирования, когда рамка рисуется на всей клиентской области поверх всех элементов. Я нашел один пример с использованием двух страниц NoteBook, но он не устраивает т.к. переключение страниц заметно глазу, и перерисовываются все элементы(а у меня их на форме очень много). Конкретно мне нужно перетаскивать Image(parent у них может быть разный).
Мне нужна методика(но с ссылкой на функции WinAPI, если таковые используются); луше, конечно, исходник. Спасибо!
← →
Fiend (2002-07-02 15:57) [1]Есть такой компонент Handles очень старый, найли его и доработай текст, он есть с исходниками
← →
Fiend (2002-07-02 15:58) [2]Есть такой компонент Handles очень старый, найли его и доработай текст, он есть с исходниками. Там класс такой TStretchHandle
← →
Andres (2002-07-02 16:09) [3]Re:Fiend. Я не нашел в хелпе D5 ни Handles, ни ТHandles, ни TStretchHandle.
← →
Fiend (2002-07-02 16:13) [4]ну ты дал. Это ж сторонний компонент!!!
В инэте найди
← →
Andres (2002-07-02 16:24) [5]Re:Fiend. Спасибо. У тебя прямой ссылки на него нет?
← →
Andres (2002-07-02 16:25) [6]Re:Fiend. Спасибо:) У тебя прямой ссылки на него нет?
← →
Fiend (2002-07-02 16:33) [7]В твоём возрасте пора бы и научиться пользоваться поисковиками
http://z-ol.chat.ru/cmplib/handles.zip
ЗЫ мог бы и сам в яндексе найти, если б набрал для поиска TStretchHandle.
С полтычка находится
← →
Andres (2002-07-02 16:35) [8]Re:Fiend. Спасибо:) У тебя прямой ссылки на него нет?
← →
Fiend (2002-07-02 16:38) [9]Кто то уже говорил тут:
ХОРОШУЮ МЫСЛЬ НАДО ПОВТОРИТЬ ДВАЖДЫ
ХОРОШУЮ МЫСЛЬ НАДО ПОВТОРИТЬ ДВАЖДЫ
ХОРОШУЮ МЫСЛЬ НАДО ПОВТОРИТЬ ДВАЖДЫ
а для тебя трижды
← →
Andres (2002-07-02 16:54) [10]Re:Fiend. Спасибо! Хотел компоненту сразу проинсталлить чтоб посмотреть как работает, но :( она очень старая 16-битная. Буду сидеть разбираться как ее исправить для D5.
← →
Fiend (2002-07-02 16:57) [11]Божечки ж ты мой. Да грохни файл ресурса и всё тут! Делфа сама проставит стандартный значок. Ничё там пока переделывать не нада.
Компонента и так всё может что тебе нада.
Тока вот помоему с паретна на парент не может перетянуть, ну так ты сам это позднее залабаешь
← →
Andres (2002-07-02 16:58) [12]Re:Fiend:<Кто то уже говорил тут:
ХОРОШУЮ МЫСЛЬ НАДО ПОВТОРИТЬ ДВАЖДЫ
ХОРОШУЮ МЫСЛЬ НАДО ПОВТОРИТЬ ДВАЖДЫ
ХОРОШУЮ МЫСЛЬ НАДО ПОВТОРИТЬ ДВАЖДЫ
а для тебя трижды>
:)) INet глючит...
← →
Andres (2002-07-02 17:17) [13]...это-то и плохо. Мне надо рисовать рамку поверх всех компонентов на форме, не привязываясь к конкретному parent.
← →
Andres (2002-07-02 17:50) [14]Ура!!!Нашел:)
Если кому интересно, то это можно сделать так: получить контекст окна и рисовать на нем с помошью функций WinAPI рамку XOR; а перетаскивать рамку обрабатывая сообщения mouse или drag&drop.
Всем спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.013 c