| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Как заставить курсор над формой крутиться |
| Автор: np9mi7 28.6.2006, 11:47 | ||||
| Добрый день! Имеется форма:
Необходимо, что бы до входа в int i = 0; while (i < 4000000) { ++ i;} менялся вид курсора на часики, часики крутились, после выхода из цикла менялся вид курсора, часики не крутились. Причем во время работы цикла необходимо что бы форма была доступна; Понятное дело, что можно написать вот так:
Вопрос: Как это сделать? Заранее благодарен за ответы. |
| Автор: 586 28.6.2006, 12:04 | ||
|
| Автор: Plamenk 28.6.2006, 12:13 |
| Мне кажется, надо делать с помощью вспомогательного потока. Т.е. 1. Устанавливаем курсор; 2. Запускаем поток с циклом; 3. При выходе из потока оповещаем каким-либо образм форму (Объекты синхронизации или сообщение); 4. Меняем курсор. |
| Автор: Vyacheslav 28.6.2006, 17:26 | ||||
| Что бы все было профессионально создаем класс
И дальше используем
И ... все. |
| Автор: np9mi7 29.6.2006, 08:35 |
| Vyacheslav, все очень красиво. Только как сделать так, что бы он крутился? |
| Автор: vvpC 29.6.2006, 10:04 |
| Для этого существуют аниммированные курсоры |