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