Главная страница
    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.055 c
14-1082474570
Бывающий
2004-04-20 19:22
2004.05.09
Народ где бы надыбить QuickReport 4.03 для C++ Builder 5.0


3-1081422887
GIL
2004-04-08 15:14
2004.05.09
Тип стрима для текстового блоба


4-1079956507
Yourik
2004-03-22 14:55
2004.05.09
Криптография, CryptGenKey(), CryptEncrypt()... etc


6-1079455858
TRT
2004-03-16 19:50
2004.05.09
ServerSocket лист каталогов


11-1068199443
RA
2003-11-07 13:04
2004.05.09
TScrollBar. Создаю, но надо Max, Min и Position.





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