Win32 API. Курсоры Страница 5. Ограничение свободы движения курсора
|
Страница 5 из 28
Ограничение свободы движения курсора Вы можете ограничить курсор прямоугольной областью на экране, используя функцию ClipCursor. Это полезно тогда, когда пользователь должен ответить на достоверное событие внутри области ограниченной прямоугольником. Например, вы можете использовать функцию ClipCursor, чтобы ограничить курсор рамками модального блока диалога, не давая пользователю взаимодействовать с другими окнами, пока диалоговое окно не закрыто. Функция GetClipCursor извлекает информацию об экранных координатах этой прямоугольной области, в которой курсор временно ограничен. Когда необходимо ограничить курсор, вы можете также использовать эту функцию, чтобы сохранить координаты первоначальной области, в которой курсор может двигаться. Затем, вы можете восстановить курсор в этой первоначальной области, когда в созданном ограничении свободы движения больше нет необходимости. |