Добрый день!
Вот маленький пример
http://forum.hiasm.com/forum_serv.php?q=56&id=3923
Дело в том, что при наведении курсора на Label, вид курсора меняется, но при этом он "убегает" в сторону
В чем может быть дело, что не так?
Этот топик читают: Гость
Ответов: 817
Рейтинг: 52
|
|||
карма: 1 |
|
Ответов: 1058
Рейтинг: 76
|
|||
-= DriveR =- В чем дело не знаю, но полагаю что...
Для курсора должна быть некая "отправная точка" - координата центровки курсора. Предположительно для картинки такой точкой служит нижний левый угол. Попробуйте найти картинку с вашим изображением но расширением .cur |
|||
карма: 0 |
| ||
Голосовали: | -= DriveR =- |
Ответов: 817
Рейтинг: 52
|
|||
tom-it,
Вроде UseExtCursor не воспринимает файлы cur Сейчас попробую. ------------ Дoбавленo в 09.52: Ха, все воспринимает и все работает как надо Спасибо ------------ Дoбавленo в 09.58: Появляется второй вопрос Как можно размножить один курсор на несколько компонентов (например Label) Если во всех Label прописать одно имя, это не работает http://forum.hiasm.com/forum_serv.php?q=56&id=3924 |
|||
карма: 1 |
|
Ответов: 1058
Рейтинг: 76
|
|||
-= DriveR =- писал(а): Как можно размножить один курсорСтандартные курсоры можно через точку doCursor подавая системный код курсора. Стандартные идентификаторы курсоров А вот как свой добавить незнаю. Мысли вслух... Возможно можно предварительно добавить в систему, а потом (как найти ID незнаю) указать идентификатор добавленного курсора. |
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
tom-it писал(а): Стандартные курсоры можно через точку doCursor подавая системный код курсораИ в любом случае -- это будет один курсор на один контрол |
|||
карма: 22 |
|
Ответов: 1058
Рейтинг: 76
|
|||
nesco писал(а): И в любом случае -Нет, ты не понял меня. Я имел ввиду чтото типа code_35383.txt А LoadCursorFromFile(), можно прикрутить к нашим контролам? К примеру по onMouseEnter смотреть верхнюю точку, если указан путь - грузить курсор, иначе по умолчанию. ------------ Дoбавленo в 12.06: Имел ввиду прикрутить вот это
|
|||
карма: 0 |
| ||
файлы: 1 | code_35383.txt [777B] [419] |
Ответов: 4630
Рейтинг: 749
|
|||
Для этого вроде предназначенный UseExtCursor. Только как-то нелогично он сделан. Во-первых, св-во ControlManager сбивает с толку (нет у нас такого менеджера), должно называться Control. Во-вторых, мне кажется, можно было сделать наоборот: в визуальных компонентах добавить свойство CursorManager, и ссылаться в нем на этот компонент.
|
|||
карма: 26 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Netspirit писал(а): Во-вторых, мне кажется, можно было сделать наоборот: в визуальных компонентах добавить свойство CursorManager, и ссылаться в нем на этот компонентА ты попробуй, если получится, то можно будет сделать Ex компонент. Не забудь, видом курсора надо еще и управлять. ------------ Дoбавленo в 12.46: Netspirit писал(а): нет у нас такого менеджераА их никаких нет. Это просто название интерфейса. Да и вообще, менеджеры -- это чисто условное обозначение, предполагающее безлинковую обработку событий |
|||
карма: 22 |
|
Ответов: 4630
Рейтинг: 749
|
|||
nesco писал(а): А ты попробуй |
|||
карма: 26 |
|
9