Курсор ожидания Windows

редактировать
Курсор ожидания
Курсор ожидания в Windows 8.x и Windows 10 Курсор ожидания в Windows 8.x и Windows 10
Другие названияКурсор занятости Курсор песочных часов
Операционная система Microsoft Windows
Тип Курсор

Курсор ожидания Windows (известный как курсор в виде песочных часов до Windows Vista ) является курсор, указывающий на то, что приложение занято выполнением операции. Он может сопровождаться стрелкой, если операция выполняется в фоновом режиме.

Курсор ожидания может отображаться в программах, использующих Windows API.

История
Старый «курсор в виде песочных часов», использовавшийся в Windows 9x, Windows NT 4.0, Windows 2000 и Windows XP.

От первой версии Windows до Windows XP он был представлен в виде песочных часов, вдохновленных ожидающим курсором. в Apple Lisa.

Windows Vista представила новый анимированный курсор ожидания. Курсор ожидания в Windows 7 был почти идентичен. Однако можно изменить внешний вид курсора на исходный курсор в виде песочных часов.

Windows 8 представила новый плоский курсор ожидания. Новый курсор становится светло-синим на темно-синем и удаляет выцветание и частицы из анимированной части.

Использование

Есть два использования курсора ожидания: краткосрочное и долгосрочное. Курсор ожидания - это общий ресурс в системе для приложений и окон. По умолчанию, когда курсор мыши находится в окне, отображаемый курсор управляется зарегистрированным классом окна окна и обработкой WM_SETCURSOR. Вместо этого можно использовать разные сценарии.

В Microsoft Foundation Class Library (MFC) курсором ожидания можно управлять с помощью CWaitCursor. Если создается локальный экземпляр, курсор ожидания сбрасывается, когда экземпляр выходит за пределы области видимости. Он используется в основном для курсоров краткосрочного ожидания.

В Windows Forms каждый экземпляр Control имеет свойство Cursor, которым может управлять само приложение. Control.Cursor- курсор, отображаемый, когда мышь находится в области элемента управления; System.Windows.Forms.Cursor.Current- это курсор, отображаемый, когда мышь входит в любое окно приложения.

Для курсоров длительного ожидания свойство UseWaitCursorможет быть установлен (либо уровень управления, либо уровень приложения) один раз и сброшен в другой раз.

Ссылки
Последняя правка сделана 2021-06-21 10:49:51
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте