Развернуть окно стороннего приложения
Опубликовано Апрель 14, 2016 автором Памирыч
Попробуем развернуть свернутое в панель задач окно «Блокнота»
Visual Basic .NET
Imports System.Runtime.InteropServices
Public Class Form1
<DllImport("user32.dll")> _
Private Shared Function ShowWindowAsync(ByVal hWnd As IntPtr, ByVal nCmdShow As Integer) As Boolean
End Function
Private Const SW_SHOWNORMAL As Integer = 1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim P As Process = Process.GetProcessesByName("notepad")(0)
Dim hWnd As IntPtr = P.MainWindowHandle
If Not hWnd.Equals(IntPtr.Zero) Then
ShowWindowAsync(hWnd, SW_SHOWNORMAL)
End If
End Sub
End Class
Рубрика: Полезные коды на Visual Basic .NET, VB .NET FAQ | Метки: Vb.net, развернуть окно | 4 комментария