Я пишу приложение WPF, которое позволяет пользователю рисовать на весь экран, когда нажата правая кнопка мыши. Я использую полноэкранную прозрачную оверлейную форму для достижения этой цели, однако, когда я рисую линии с помощью мыши, происходит то, что часть моего окна, которая содержит линию, становится видимой (как и ожидалось). Нежелательный эффект этого состоит в том, что, если линия находится над частью другого приложения, такого как текстовое поле или гиперссылка, это меняет курсор обратно на курсор по умолчанию моего приложения (стрелка) вместо желаемого курсора других приложений (IBeam). ). Я хочу, чтобы мое наложение было бесшовным для пользователя и просто показывало его путь рисования, а не взаимодействовало с курсором мыши.
См. Мой пример ниже:
альтернативный текст http://i47.tinypic.com/2qlg9rs.png