"Ramkishan Algude via DotNetMonster.c om" <fo***@nospam.D otNetMonster.co m>
schrieb:
I have a query, I have to minimize/maximize the currently running some
applications on my system through my VB.Net application.
P/invoke with 'ShowWindow':
\\\
Imports System.Diagnost ics
..
..
..
Private Declare Function ShowWindow Lib "user32.dll " ( _
ByVal hWnd As IntPtr, _
ByVal nCmdShow As SHOW_WINDOW _
) As Boolean
<Flags()> _
Private Enum SHOW_WINDOW As Integer
SW_HIDE = 0
SW_SHOWNORMAL = 1
SW_NORMAL = 1
SW_SHOWMINIMIZE D = 2
SW_SHOWMAXIMIZE D = 3
SW_MAXIMIZE = 3
SW_SHOWNOACTIVA TE = 4
SW_SHOW = 5
SW_MINIMIZE = 6
SW_SHOWMINNOACT IVE = 7
SW_SHOWNA = 8
SW_RESTORE = 9
SW_SHOWDEFAULT = 10
SW_FORCEMINIMIZ E = 11
SW_MAX = 11
End Enum
Private Sub MaximizeAllNote pads()
For Each p As Process In Process.GetProc essesByName("no tepad")
ShowWindow(p.Ma inWindowHandle, SHOW_WINDOW.SW_ MAXIMIZE)
Next p
End Sub
///
--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>