ProcessStartInfo::WindowStyle Property
.NET Framework (current version)
Gets or sets the window state to use when the process is started.
Assembly: System (in System.dll)
public: property ProcessWindowStyle WindowStyle { ProcessWindowStyle get(); void set(ProcessWindowStyle value); }
Property Value
Type: System.Diagnostics::ProcessWindowStyleOne of the enumeration values that indicates whether the process is started in a window that is maximized, minimized, normal (neither maximized nor minimized), or not visible. The default is Normal.
| Exception | Condition |
|---|---|
| InvalidEnumArgumentException | The window style is not one of the ProcessWindowStyle enumeration members. |
#using <System.dll> using namespace System; using namespace System::Diagnostics; using namespace System::ComponentModel; // Opens the Internet Explorer application. void OpenApplication(String^ myFavoritesPath) { // Start Internet Explorer. Defaults to the home page. Process::Start("IExplore.exe"); // Display the contents of the favorites folder in the browser. Process::Start(myFavoritesPath); } // Opens urls and .html documents using Internet Explorer. void OpenWithArguments() { // url's are not considered documents. They can only be opened // by passing them as arguments. Process::Start("IExplore.exe", "www.northwindtraders.com"); // Start a Web page using a browser associated with .html and .asp files. Process::Start("IExplore.exe", "C:\\myPath\\myFile.htm"); Process::Start("IExplore.exe", "C:\\myPath\\myFile.asp"); } // Uses the ProcessStartInfo class to start new processes, // both in a minimized mode. void OpenWithStartInfo() { ProcessStartInfo^ startInfo = gcnew ProcessStartInfo("IExplore.exe"); startInfo->WindowStyle = ProcessWindowStyle::Minimized; Process::Start(startInfo); startInfo->Arguments = "www.northwindtraders.com"; Process::Start(startInfo); } int main() { // Get the path that stores favorite links. String^ myFavoritesPath = Environment::GetFolderPath(Environment::SpecialFolder::Favorites); OpenApplication(myFavoritesPath); OpenWithArguments(); OpenWithStartInfo(); }
.NET Framework
Available since 1.1
Available since 1.1
Show: