Some Helpful Points
1-FindWindowAny takes to Integer parameters and finds any available window.
2-FindWindowNullWindowCaption attempts to locate a window by class name alone.
3-FindWindowNullClassName attempts to locate a window by window name alone.
4-FindWindow searches for a window by class name and window name.
If the window isn't found FindWindow sets the windows handle to 0. If the handle is 0 display an error message, otherwise bring window to foreground. Win32API.SetForegroundWindow (hWnd) set the window as foreground. If window is minimized, simply restore, otherwise show it. Notice the declaration of Win32API.IsIconic defines the return value as Boolean allowing .NET to marshall the integer value to a Boolean.
In this Article I tried to explain How we can Show Any Window or call any window like calculater etc. There are many other Concepts regarding Win32 API in VB.net I will Explain Others in Later Parts.