Skip to content

ExternalWindowCandidate ​

Describes a candidate window that can be embedded by the host.

Type ​

csharp
RoyalApps.Community.ExternalApps.WinForms.Selection.ExternalWindowCandidate

Used By ​

Properties ​

ClassName (string, required) ​

Gets the native window class name.

CommandLine (string, required) ​

Gets the full command line for the owning process when available.

EmbeddingCompatibilityWarning (string) ​

Gets a warning that explains why the candidate may be risky to embed with EmbedMethod.Control or EmbedMethod.Window.

ExecutablePath (string, required) ​

Gets the full executable path for the owning process when available.

IsTopLevel (bool) ​

Gets a value indicating whether the candidate window is a top-level window.

IsVisible (bool) ​

Gets a value indicating whether the candidate window is visible.

PrefersExternalHosting (bool) ​

Gets a value indicating whether the candidate looks like it should remain a top-level window instead of being reparented.

ProcessId (int, required) ​

Gets the process identifier that owns the candidate window.

ProcessName (string, required) ​

Gets the process name that owns the candidate window.

WindowHandle (IntPtr, required) ​

Gets the native handle of the candidate window.

WindowTitle (string, required) ​

Gets the current window caption.

Back to API index

MIT Licensed