![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с курсорами.
igor666 © (2008-09-05 13:35:00)В программу ставлю свой курсор
Screen.Cursors[1] := LoadCursorFromFile('cursor.dat');
Screen.Cursor := 1;
Проблема вот в чём, на главной форме курсор отображается мой, но при открытии другой формы, курсор становится обычным курсором Windows. И даже на главной форме при наведении курсора на заголовок формы, он изменяется на стандартный.
Подскажите пожалуйста, как сделать чтобы мой курсор был на любой форме программы и, если это возможно, на заголовках формы тоже.
PS. Если вызвать из главной формы ShowMessage(''), то курсор опять таки становится стандартным, можно ли отображать мой курсор в таких случаях? Будь он наведеён на окно showmessage или не на нём, но в области главной формы программы.
Заранее спасибо за помощь.
igor666 (2008-09-05 14:19:00) [1]Спасибо, буду сейчас читать и разбираться
KilkennyCat (2008-09-05 14:13:00) [2]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:11:00) [3]Какая разница откуда тануть курсор и не работает не только на Showmessagе, как я написал, на любой форме, отличной от главной, курсор стандартный. Привзяка к форме не помогла, скорее всего потому что форма вся заполнена другими контролами, а бегать по каждой форме по всем контролам и ставить им свойство Cursor, не интресно. Поэтому лучше про апи расскажите или ссылку дайте где можно почитать.
Amoeba (2008-09-05 14:07:00) [4]
> Screen.Cursors[1] := LoadCursorFromFile('cursor.dat');
Не лучше ли поместить курсор в ресурс вместо того, чтобы тягать лишний файл?
KilkennyCat (2008-09-05 14:05:00) [5]
> классно, перенесли тему в раздел начинающим
она того стоит
> а я весь интернет облазил, а кроме того варианта что я написал,
> других нет :)
есть.
Например, глобальное системное изменение курсора.
И каким же это образом не помогло привязка к формам?
И вообще, если проблема c ShowMessage трудна для решения, то никаких проблем создать свою форму сообщений, с которой не углубляясь совершенно в апишность можно творить что угодно.
igor666 (2008-09-05 13:56:00) [6]Пробовал, не помогает, классно, перенесли тему в раздел начинающим, а я весь интернет облазил, а кроме того варианта что я написал, других нет :)
KilkennyCat (2008-09-05 13:55:00) [7]Может, не к экрану, а к формам привязывать?