Condividi tramite


HwndSourceParameters Struct

Definizione

Contiene i parametri usati per creare un oggetto HwndSource mediante il costruttore HwndSource(HwndSourceParameters).

public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure HwndSourceParameters
Ereditarietà
HwndSourceParameters

Commenti

Questa struttura viene usata solo nella chiamata del costruttore dell'oggetto HwndSource .

Le proprietà i cui valori vengono stabiliti da questa struttura non vengono esposti direttamente nelle HwndSource istanze in cui viene costruito un oggetto HwndSource . Tuttavia, i valori della struttura influiscono in genere sulle proprietà generali dell'interfaccia HwndSourceParameters utente, ad esempio "Height" e "Width" che potrebbero esistere in oggetti ospitati specifici e le relative API.

Importante

Non costruire istanze di questa struttura usando il costruttore predefinito (senza parametri). Un'istanza HwndSourceParameters creata dal costruttore HwndSourceParameters senza parametri comporta l'assegnazione di un WindowName oggetto (anche se la WindowName proprietà sembra essere impostata). Se tale istanza viene applicata come parametri per un HwndSource costruttore, il risultato HwndSource non può visualizzare una finestra.

Costruttori

HwndSourceParameters(String)

Inizializza una nuova istanza della classe HwndSourceParameters con un nome della finestra specificato.

HwndSourceParameters(String, Int32, Int32)

Inizializza una nuova istanza della classe HwndSourceParameters con un nome della finestra e le dimensioni iniziali specificati.

Proprietà

AcquireHwndFocusInMenuMode

Ottiene o imposta il valore che determina se acquisire o meno lo stato attivo Win32 per l'applicazione WPF che contiene la finestra quando viene creato un oggetto HwndSource.

AdjustSizingForNonClientArea

Ottiene o imposta un valore che indica se includere l'area non client per il ridimensionamento.

ExtendedWindowStyle

Ottiene o imposta gli stili di Windows estesi Microsoft per la finestra.

HasAssignedSize

Ottiene un valore che indica se sono state assegnate le dimensioni.

Height

Ottiene o imposta un valore che indica l'altezza della finestra.

HwndSourceHook

Ottiene o imposta l'hook dei messaggi per la finestra.

ParentWindow

Ottiene o imposta l'handle della finestra (HWND) dell'elemento padre per la finestra creata.

PositionX

Ottiene o imposta la posizione del bordo sinistro della finestra.

PositionY

Ottiene o imposta la posizione del bordo superiore della finestra.

RestoreFocusMode

Ottiene o imposta la modalità con cui WPF gestisce il ripristino dello stato attivo della finestra.

TreatAncestorsAsNonClientArea

Ottiene o imposta un valore che indica se le finestre padre di HwndSource devono essere considerate l'area non client della finestra durante i passaggi di layout.

TreatAsInputRoot

Ottiene o imposta un valore che indica se HwndSource deve ricevere i messaggi della finestra generati dal message pump tramite ComponentDispatcher.

UsesPerPixelOpacity

Ottiene un valore che dichiara se l'opacità per pixel del contenuto della finestra di origine viene rispettato.

UsesPerPixelTransparency

Ottiene un valore che dichiara se la trasparenza per pixel del contenuto della finestra di origine viene rispettato.

Width

Ottiene o imposta un valore che indica la larghezza della finestra.

WindowClassStyle

Ottiene o imposta lo stile della classe windows Microsoft per la finestra.

WindowName

Ottiene o imposta il nome della finestra.

WindowStyle

Ottiene o imposta lo stile per la finestra.

Metodi

Equals(HwndSourceParameters)

Determina se questa struttura è uguale a una struttura HwndSourceParameters specificata.

Equals(Object)

Determina se questa struttura è uguale a un oggetto specificato.

GetHashCode()

Restituisce il codice hash per questa istanza di HwndSourceParameters.

SetPosition(Int32, Int32)

Imposta i valori usati per la posizione della finestra sullo schermo per l'oggetto HwndSource.

SetSize(Int32, Int32)

Imposta i valori usati per le dimensioni della finestra dell'oggetto HwndSource.

Operatori

Equality(HwndSourceParameters, HwndSourceParameters)

Determina se una struttura HwndSourceParameters è uguale a un'altra struttura HwndSourceParameters.

Inequality(HwndSourceParameters, HwndSourceParameters)

Determina se una struttura HwndSourceParameters non è uguale a un'altra struttura HwndSourceParameters.

Si applica a

Vedi anche