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

Вниз

Курсор   Найти похожие ветки 

 
Максим   (2004-05-16 12:24) [0]

Как сделать, чтобы в список стандартных курсоров загнать свой нарисованный. В списке только стандартные курсоры Windows, а я делаю одну программу и мне нужно, чтобы, когда наводишь на какой-либо компонент или область изменялся курсор. Так как стиль программы должен быть единый, мне нужны не стандартные виндосовские, а свой, например, нарисованный в Paint, или ещё где-нибудь. Подскажите, пожалуйста, любой способ решения этой проблемы.


 
begin...end ©   (2004-05-16 13:44) [1]

Засунуть курсор в ресурс, затем в программе загрузить его оттуда и зарегистрировать в списке курсоров (TScreen.Cursors, LoadCursor), а потом уже назначать его какому-нибудь компоненту.


 
Максим   (2004-05-19 19:53) [2]

Как курсор из ресурса зарегестрировать в списке курсоров?


 
begin...end ©   (2004-05-19 20:37) [3]

{$R MyRes.res}

Screen.Cursors[1] := LoadCursor(HInstance, "MYCURSOR")


Здесь MYCURSOR - имя курсора в ресурсе.

Но можно обойтись и без ресурса, загрузив курсор непосредственно из файла *.cur:

Screen.Cursors[1] := LoadCursorFromFile(PChar("C:\MyCursor.cur"))

А потом можно назначить этот курсор какому-нибудь компоненту, например, форме:

MyFormName.Cursor := 1



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

Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.031 c
3-1084194394
kot
2004-05-10 17:06
2004.05.30
Как мне открыть xml файл в DBGrid


11-1072086191
Tenac
2003-12-22 12:43
2004.05.30
Что будет после KOL? И как сново сделать все как было


14-1084354404
Соловьев
2004-05-12 13:33
2004.05.30
Кто борол?


8-1080043109
MaestroV
2004-03-23 14:58
2004.05.30
Свойства TPen


3-1084370851
юрок
2004-05-12 18:07
2004.05.30
ДБ Грид





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