2012-02-11 3 views
5

Я использую C# и хочу скрыть курсор по всему миру. Я могу использовать Cursor.Hide(), чтобы скрыть курсор, когда он находится над моим приложением, но я хочу скрыть его полностью, независимо от того, где он находится. Это возможно?Скрыть курсор везде

+2

Да, это возможно, но это абсолютно плохая идея ... почему вы хотите это сделать? – Yahia

+0

Создание заставки с прозрачной формы. Мышь регистрируется только как «поверх» формы, если она находится на видимой части. Я хочу скрыть это независимо от того, где это. –

+0

А, ок. Я следую этому руководству: [link] (http://www.harding.edu/fmccown/screensaver/screensaver.html), но это для скринсейвера, который заполняет весь экран, а не только его часть. (И особенно не полупрозрачная форма!) –

ответ

5

Я предполагаю, что вы находитесь в WPF. Вы можете использовать:

Mouse.OverrideCursor = Cursors.None; 

, чтобы получить прозрачный курсор для всего приложения.