Я пытаюсь использовать ключ прозрачности. Согласно документации, вы должны быть в состоянии использовать это, чтобы создать «дыры» в Приложении, где вы должны иметь возможность щелкать по прозрачным областям в приложении и работать (например, «нажимать» на вещи за этим). Однако в Vista Ultimate 64bit я не могу. Следующий код не работает в Vista, но будет работать в XP Pro.
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.BackColor = Color.Red
Me.TransparencyKey = Me.BackColor
End Sub
End Class
Кто-нибудь знает, почему Win XP работает с этим кодом, в то время как Win Vista не позволяет щелкать через отверстие в окне?