Выделение мышкой...

Автор Mihonius, 28.04.13, 19:37:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Mihonius

Добрый день!
Необходимо сделать следующее, мышкой выбрать несколько разных объектов, как с кнопкой Ctrl, как включить такой режим выбора по нажатию батона.

Mihonius

По аналогии с этой библиотекой http://narod.ru/disk/45739120001.74381889fe9569aa4b55cfe8285f2309/Sinum.rar.html
Нажимаешь кнопку Контур и выделяешь объекты для контура.

Можно использовать функции ksGetCursorPosition и ksFindObj или функции обратной связи.
Смотрите пример STEP4_1, могут пригодиться примеры EventsCom и STEP12.
Для вышеприведённой библиотеки, смотрите пример STEP4_1.
+ Благодарностей: 1

Mihonius

Честно не очень помогло.  ksGetCursorPosition и ksFindObj как то не по фен-шую. В остальном вообще не разобрался. Можно чуть конкретней! 

#4
В примере STEP4_1 Вам нужно разобраться с функцией CallBackProcCursor, а также структурами ksPhantom и ksRequestInfo, загружаете пример и в отладчике разбираете код, пример довольно конкретно написан, куда уже конкретней.
P.S. Если используется компонент KGAX , то функции не по фен-Шую в обработчиках событий мыши компонента.