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

Вниз

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

 
Raki   (2004-03-22 23:29) [0]

Как сделать так, чтобы никогда не появлялся курсор в виде песочных часов.
Я сделал по таймеру screen.cursor:=crArrow;
это не помогает. Быть может кто-то сможет подсказать линк со статьей или ответит сам...


 
Raki   (2004-03-22 23:29) [0]

Как сделать так, чтобы никогда не появлялся курсор в виде песочных часов.
Я сделал по таймеру screen.cursor:=crArrow;
это не помогает. Быть может кто-то сможет подсказать линк со статьей или ответит сам...


 
Cobalt ©   (2004-03-22 23:45) [1]

Где не появлялся?


 
Cobalt ©   (2004-03-22 23:45) [1]

Где не появлялся?


 
Raki   (2004-03-23 00:37) [2]

Над формой моей. Я в винду не лезу.


 
Raki   (2004-03-23 00:37) [2]

Над формой моей. Я в винду не лезу.


 
Goida ©   (2004-03-23 17:36) [3]

Установи в системе, в настройках мыши, стрелочку для занятого режимы... и наслаждайся :)


 
Goida ©   (2004-03-23 17:36) [3]

Установи в системе, в настройках мыши, стрелочку для занятого режимы... и наслаждайся :)


 
Raki   (2004-03-23 21:33) [4]

А как насчет чего-нибудь не столь банального. Мне нужно чтобы так было лишь в моей программе. Говорят, там винда мессагу посылает окну, когда хочет видеть часики.


 
Raki   (2004-03-23 21:33) [4]

А как насчет чего-нибудь не столь банального. Мне нужно чтобы так было лишь в моей программе. Говорят, там винда мессагу посылает окну, когда хочет видеть часики.


 
Cobalt ©   (2004-03-23 23:02) [5]

А что вы такого делаете в вашей проге, что появляются песочные часики?

Открою тайну - на самом деле винды сами ничего такого не посылают. Это сама прога говорит виндам - а сделай-ка ты мне сейчас курсор такой вот.
Т.е. каждая прога - владелец курсоров своих окон.


 
Cobalt ©   (2004-03-23 23:02) [5]

А что вы такого делаете в вашей проге, что появляются песочные часики?

Открою тайну - на самом деле винды сами ничего такого не посылают. Это сама прога говорит виндам - а сделай-ка ты мне сейчас курсор такой вот.
Т.е. каждая прога - владелец курсоров своих окон.


 
Raki   (2004-03-23 23:48) [6]

У меня там прорисовка на форме больших изображений, которые загружаются из файлов(различного формата), конвертируется в bmp, подгоняется по размеру и т.д. Просто это происходит в фоновом режиме (характеристика процесса-IDLE_PRIORITY_CLASS ).Ну и в общем неприятно, когда пользователь возвращает курсор спустя время на мое окошко и видит там эти часики( хотя реально программа винду совсем не тормозит). Надеюсь ответ устраивает. Вообще не понимаю твой интерес Cobalt, к тому что я пишу на Delphi(там даже WinApi и asm встречаются только в двух-трех местах). Во всяком случае, из написания вирусов я думаю уже "вырос"- надоело издеваться над друзьями, все равно они ни фига не понимают.


 
Raki   (2004-03-23 23:48) [6]

У меня там прорисовка на форме больших изображений, которые загружаются из файлов(различного формата), конвертируется в bmp, подгоняется по размеру и т.д. Просто это происходит в фоновом режиме (характеристика процесса-IDLE_PRIORITY_CLASS ).Ну и в общем неприятно, когда пользователь возвращает курсор спустя время на мое окошко и видит там эти часики( хотя реально программа винду совсем не тормозит). Надеюсь ответ устраивает. Вообще не понимаю твой интерес Cobalt, к тому что я пишу на Delphi(там даже WinApi и asm встречаются только в двух-трех местах). Во всяком случае, из написания вирусов я думаю уже "вырос"- надоело издеваться над друзьями, все равно они ни фига не понимают.


 
Cobalt ©   (2004-03-24 00:35) [7]

Ты, видимо, не понял :-)
Дело в том, что курсор над окном отображается тот, что ты указал. Ну, или если окно не отвечает на сообщения - тогда оконный менеджер сам ставит курсор crHourGlass (хотя, это может быть и не так - специально не проверял, да и вряд ли - просто мысль проскочила)
Т.е. если твоя прога отвечает на оконные сообщения (перерисовка, реакция на мышку и т.п.), то песочные часики может устанавливать, например, какой-нибудь используемый тобой компонент.


 
Cobalt ©   (2004-03-24 00:35) [7]

Ты, видимо, не понял :-)
Дело в том, что курсор над окном отображается тот, что ты указал. Ну, или если окно не отвечает на сообщения - тогда оконный менеджер сам ставит курсор crHourGlass (хотя, это может быть и не так - специально не проверял, да и вряд ли - просто мысль проскочила)
Т.е. если твоя прога отвечает на оконные сообщения (перерисовка, реакция на мышку и т.п.), то песочные часики может устанавливать, например, какой-нибудь используемый тобой компонент.


 
Diamond Cat ©   (2004-03-24 04:14) [8]

get/setcursor
или попробуй  тривиальное application.processmessage во всех встречающихся циклах


 
Diamond Cat ©   (2004-03-24 04:14) [8]

get/setcursor
или попробуй  тривиальное application.processmessage во всех встречающихся циклах


 
RealRascal ©   (2004-03-25 06:30) [9]


> Diamond Cat ©   (24.03.04 04:14) [8]

Я как то сделал это... вместо 30сек процедура выполнялась 5 минут. В этом надо меру знать. Отдельным потоком оформи...


 
RealRascal ©   (2004-03-25 06:30) [9]


> Diamond Cat ©   (24.03.04 04:14) [8]

Я как то сделал это... вместо 30сек процедура выполнялась 5 минут. В этом надо меру знать. Отдельным потоком оформи...



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

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

Наверх




Память: 0.49 MB
Время: 0.036 c
11-1068010080
Gandalf
2003-11-05 08:28
2004.05.09
KOLovrat - как оно?


14-1082105253
xman
2004-04-16 12:47
2004.05.09
Перевод Архангельского "Все о Delphi"


1-1082456276
Th
2004-04-20 14:17
2004.05.09
Delphi-реализация unix-ф-ции Crypt() (алгоритм DES)


14-1082448808
Nick-From
2004-04-20 12:13
2004.05.09
21 элт монитор


1-1082620980
panov
2004-04-22 12:03
2004.05.09
Мигание бегунка TScrollBar





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