HwndSourceParameters Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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. |