こんにちは。興味を持って試してみました VB2008で Private Sub NotifyIcon1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseMove Dim targetWindowHandle As IntPtr = GetForegroundWindow() Console.WriteLine("H=" & targetWindowHandle.ToString) End Sub としたら、異なるアクティブなウィンドウ毎に異なるHandleが返ってきました。(Mouseは押さなくて) これで事前に取れそうなのですが・・・
- Child Tree -