Condividi tramite


HwndSourceParameters Struct

Definizione

Contiene i parametri utilizzati per creare un oggetto HwndSource utilizzando il costruttore HwndSource(HwndSourceParameters).

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

Commenti

Questa struttura viene utilizzata solo nella chiamata al costruttore dell'oggetto HwndSource .

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

Importante

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

Costruttori

Nome Descrizione
HwndSourceParameters(String, Int32, Int32)

Inizializza una nuova istanza della HwndSourceParameters classe con un nome di finestra e una dimensione iniziale specificati.

HwndSourceParameters(String)

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

Proprietà

Nome Descrizione
AcquireHwndFocusInMenuMode

Ottiene o imposta il valore che determina se acquisire lo stato attivo Win32 per la finestra contenente WPF 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 estesi di Microsoft Windows per la finestra.

HasAssignedSize

Ottiene un valore che indica se è stata assegnata una dimensione.

Height

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

HwndSourceHook

Ottiene o imposta l'hook del messaggio per la finestra.

ParentWindow

Ottiene o imposta l'handle di 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 superiore del bordo della finestra.

RestoreFocusMode

Ottiene o imposta il modo in cui WPF gestisce il ripristino dello stato attivo nella 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 l'oggetto HwndSource deve ricevere 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 rispettata.

UsesPerPixelTransparency

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

Width

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

WindowClassStyle

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

WindowName

Ottiene o imposta il nome della finestra.

WindowStyle

Ottiene o imposta lo stile per la finestra.

Metodi

Nome Descrizione
Equals(HwndSourceParameters)

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

Equals(Object)

Determina se questa struttura è uguale a un oggetto specificato.

GetHashCode()

Restituisce il codice hash per questa HwndSourceParameters istanza.

SetPosition(Int32, Int32)

Imposta i valori utilizzati per la posizione dello schermo della finestra per .HwndSource

SetSize(Int32, Int32)

Imposta i valori utilizzati per le dimensioni della finestra di HwndSource.

Operatori

Nome Descrizione
Equality(HwndSourceParameters, HwndSourceParameters)

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

Inequality(HwndSourceParameters, HwndSourceParameters)

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

Si applica a

Vedi anche