Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.30;
Скачать: CL | DM;

Вниз

Свои курсоры в своей компоненте...   Найти похожие ветки 

 
Knight ©   (2003-10-11 02:14) [0]

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


 
Fenik ©   (2003-10-11 02:18) [1]

Создаешь файс ресурсов с курсором.
Подключаешь к проекту.
При создании компонента загружаешь курсор из ресурса под какой-нить номер.
Component.Cursor := этот номер.


 
Knight ©   (2003-10-11 02:20) [2]

Файл делал... подключал, но как ни загружал... он так и не загрузился


 
Fenik ©   (2003-10-11 02:23) [3]

const
{ Курсоры }
crPen = 1; { Карандаш }

{$R PaintCursors.res}
Screen.Cursors[crPen] := LoadCursor(hInstance, "PEN");

(В файле ресурсов курсор под именем "PEN")
(Главное, чтобы номер был больше нуля)

FImage.Cursor := crPen;


 
Knight ©   (2003-10-11 02:26) [4]

Так тоже делал... нет курсора


 
Fenik ©   (2003-10-11 02:29) [5]

Проверь соответствие имен. Все еще проверь.
У меня работает.
Загружаю курсоры в initialization.


 
Knight ©   (2003-10-11 02:30) [6]

Глюк прошёл... сам не понял почему... :)


 
Fenik ©   (2003-10-11 02:31) [7]

Может что-нибудь с последовательностью?

const
crPen = 1; { Карандаш }

implementation

initialization

{$R PaintCursors.res}

Screen.Cursors[crPen] := LoadCursor(hInstance, "PEN");

end.


 
Fenik ©   (2003-10-11 02:32) [8]

> Knight © (11.10.03 02:30) [6]

Вот и славно :)


 
Knight ©   (2003-10-11 02:45) [9]

>> [8] Fenik © (11.10.03 02:32)
> Вот и славно :)

Да уж чего славного, если не понятно почему заработало... оно ведь как заработало, так и снова упасть может, ладно на пол, а если на ногу... :)


 
Knight ©   (2003-10-11 03:16) [10]

Ещё вопрос в догонку... Почему при смене курсора (Down, Up)
Screen.Cursor:=crCursor1 или Screen.Cursor:=crCursor2 работает, а
Cursor:=crCursor1 или Cursor:=crCursor2 не работает?


 
Fenik ©   (2003-10-11 08:43) [11]

Screen - это у экрана, тобишь бля всего приложения.
А просто - смотреть надо у чего меняешь.


 
Knight ©   (2003-10-11 08:52) [12]

У компоненты на база TPanel...


 
Fenik ©   (2003-10-11 09:01) [13]

У меня на базе TGraphicControl работает.
Может попробовать в published указать
property Cursor nodefault;
?


 
Fenik ©   (2003-10-11 09:07) [14]

Да, странно..
У меня в D5 все ОК...


 
Fenik ©   (2003-10-11 09:11) [15]

> Fenik © (11.10.03 08:43) [11]

Опочки ))
Очепятался. :-)


 
Knight ©   (2003-10-11 09:28) [16]

Не помогает...
C Cursor:=... ни в какую... только перед ним Screen. добавляешь и всё ОК, только начинает работать на всю форму... а так курсор меняет, но не при событиях на мыше.


 
Fenik ©   (2003-10-11 09:30) [17]

Вот проснется добрый дядя мастер и всем поможет :)

Подождем твою маму
Подождем твою мать :))


 
Knight ©   (2003-10-11 10:40) [18]

Ведь мелочь, наверно, какая-то... :(


 
Knight ©   (2003-10-11 12:08) [19]

>> Fenik © (11.10.03 09:30) [17]
> Вот проснется добрый дядя мастер и всем поможет :)
Да... Похоже, что мастера спят долго... это админы спят мало, потому-что если они они уснут на долго, то что-нибудь упадет... :)


 
Knight ©   (2003-10-11 12:09) [20]

А тут мысль... и если я её забуду, то придётся думать её снова... :)


 
Knight ©   (2003-10-11 14:29) [21]

Спать это, конечно, хорошо... но не на столько же... :(


 
Knight ©   (2003-10-11 15:56) [22]

Подъём!!! Вечер на дворе.... :)))


 
Knight ©   (2003-10-11 18:19) [23]

Эгэ-гэ-гэй!!! Мастаки!!! Меня хоть кто-нибудь слышит?!!!



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

Текущий архив: 2003.10.30;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.027 c
1-98704
md
2003-10-20 21:47
2003.10.30
получение информации о файле


1-98591
kull
2003-10-17 14:35
2003.10.30
Проблема с модальными окнами!


1-98555
Vovan Sidorovich
2003-10-20 13:42
2003.10.30
TreeView + ImageList


14-98886
Igorek
2003-10-10 12:19
2003.10.30
Автомобили


14-98875
Ph0enix
2003-10-10 16:28
2003.10.30
Копировать папку