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

Вниз

Помогите с курсорами.   Найти похожие ветки 

 
igor666 ©   (2008-09-05 13:35) [0]

В программу ставлю свой курсор
Screen.Cursors[1] := LoadCursorFromFile("cursor.dat");
Screen.Cursor := 1;

Проблема вот в чём, на главной форме курсор отображается мой, но при открытии другой формы, курсор становится обычным курсором Windows. И даже на главной форме при наведении курсора на заголовок формы, он изменяется на стандартный.
Подскажите пожалуйста, как сделать чтобы мой курсор был на любой форме программы и, если это возможно, на заголовках формы тоже.

PS. Если вызвать из главной формы ShowMessage(""), то курсор опять таки становится стандартным, можно ли отображать мой курсор в таких случаях? Будь он наведеён на окно showmessage или не на нём, но в области главной формы программы.

Заранее спасибо за помощь.


 
KilkennyCat ©   (2008-09-05 13:55) [1]

Может, не к экрану, а к формам привязывать?


 
igor666 ©   (2008-09-05 13:56) [2]

Пробовал, не помогает, классно, перенесли тему в раздел начинающим, а я весь интернет облазил, а кроме того варианта что я написал, других нет :)


 
KilkennyCat ©   (2008-09-05 14:05) [3]


> классно, перенесли тему в раздел начинающим


она того стоит


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


есть.

Например, глобальное системное изменение курсора.
И каким же это образом не помогло привязка к формам?
И вообще, если проблема c ShowMessage трудна для решения, то никаких проблем создать свою форму сообщений, с которой не углубляясь совершенно в апишность можно творить что угодно.


 
Amoeba ©   (2008-09-05 14:07) [4]


> Screen.Cursors[1] := LoadCursorFromFile("cursor.dat");

Не лучше ли поместить курсор в ресурс вместо того, чтобы тягать лишний файл?


 
igor666 ©   (2008-09-05 14:11) [5]

Какая разница откуда тануть курсор и не работает не только на Showmessagе, как я написал, на любой форме, отличной от главной, курсор стандартный. Привзяка к форме не помогла, скорее всего потому что форма вся заполнена другими контролами, а бегать по каждой форме по всем контролам и ставить им свойство Cursor, не интресно. Поэтому лучше про апи расскажите или ссылку дайте где можно почитать.


 
KilkennyCat ©   (2008-09-05 14:13) [6]

http://delphi.about.com/od/adptips2006/qt/draw_captionbar.htm
http://msdn.microsoft.com/en-us/library/ms648382(VS.85).aspx

возможно, это наведет на мысль.


 
igor666 ©   (2008-09-05 14:19) [7]

Спасибо, буду сейчас читать и разбираться



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

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

Наверх





Память: 0.46 MB
Время: 0.045 c
15-1219098496
demon
2008-08-19 02:28
2008.10.12
Потребляемая программой память


2-1220709929
Витя_1
2008-09-06 18:05
2008.10.12
FindFirstFile


15-1219157629
int64
2008-08-19 18:53
2008.10.12
Вакансия. Delphi, MSSQL


1-1198513913
Blind Guardian
2007-12-24 19:31
2008.10.12
Алгоритм проверки на похожесть графиков двух функций


15-1219221670
начинающий
2008-08-20 12:41
2008.10.12
Лазерник не печатает





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