HwndSourceParameters Estrutura

Definição

Contém os parâmetros que são usados para criar um HwndSource objeto usando o HwndSource(HwndSourceParameters) construtor.

public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure HwndSourceParameters
Herança
HwndSourceParameters

Observações

Esta estrutura é usada apenas na HwndSource chamada ao construtor de objetos.

As propriedades cujos valores são estabelecidos por esta estrutura não são diretamente expostas nas HwndSource instâncias em que um HwndSource é construído. No entanto, os valores da HwndSourceParameters estrutura normalmente afetam propriedades gerais da interface, como "Altura" e "Largura", que podem existir em objetos alojados específicos e nas suas APIs.

Importante

Não construa instâncias desta estrutura usando o construtor padrão (sem parâmetros). Uma HwndSourceParameters instância criada pelo construtor sem parâmetros resulta em HwndSourceParameters que não pode ser atribuída a ( WindowName mesmo que a WindowName propriedade pareça ser resolvível). Se tal instância for aplicada como parâmetros para um HwndSource construtor, o resultado HwndSource não pode mostrar uma janela.

Construtores

Name Description
HwndSourceParameters(String, Int32, Int32)

Inicializa uma nova instância da HwndSourceParameters classe com um nome de janela especificado e tamanho inicial.

HwndSourceParameters(String)

Inicializa uma nova instância da HwndSourceParameters classe com um nome de janela especificado.

Propriedades

Name Description
AcquireHwndFocusInMenuMode

Obtém ou define o valor que determina se deve adquirir o foco Win32 para a janela que contém WPF quando é criado um HwndSource.

AdjustSizingForNonClientArea

Recebe ou define um valor que indica se deve incluir a área não cliente para dimensionamento.

ExtendedWindowStyle

Obtém ou define os estilos de Microsoft Windows estendidos para a janela.

HasAssignedSize

Obtém um valor que indica se um tamanho foi atribuído.

Height

Recebe ou define um valor que indica a altura da janela.

HwndSourceHook

Recebe ou define o gancho de mensagem para a janela.

ParentWindow

Obtém ou define o handle da janela (HWND) do pai para a janela criada.

PositionX

Obtém ou define a posição da margem esquerda da janela.

PositionY

Obtém ou define a posição da borda superior da janela.

RestoreFocusMode

Obtém ou define como o WPF gere a restauração do foco na janela.

TreatAncestorsAsNonClientArea

Recebe ou define um valor que indica se as janelas pais de devem HwndSource ser consideradas a área não cliente da janela durante as passagens de layout.

TreatAsInputRoot

Obtém ou define um valor que indica se devem HwndSource receber mensagens de janela geradas pela bomba de mensagens através do ComponentDispatcher.

UsesPerPixelOpacity

Recebe um valor que declara se a opacidade por píxel do conteúdo da janela de origem é respeitada.

UsesPerPixelTransparency

Obtém um valor que declara se a transparência por pixel do conteúdo da janela de origem é respeitada.

Width

Recebe ou define um valor que indica a largura da janela.

WindowClassStyle

Obtém ou define o estilo Microsoft Windows classe para a janela.

WindowName

Obtém ou define o nome da janela.

WindowStyle

Obtém ou define o estilo da janela.

Métodos

Name Description
Equals(HwndSourceParameters)

Determina se esta estrutura é igual a uma estrutura especificada HwndSourceParameters .

Equals(Object)

Determina se esta estrutura é igual a um objeto especificado.

GetHashCode()

Devolve o código de hash para esta HwndSourceParameters instância.

SetPosition(Int32, Int32)

Define os valores que são usados para a posição do ecrã da janela para o HwndSource.

SetSize(Int32, Int32)

Define os valores que são usados para o tamanho da janela do HwndSource.

Operadores

Name Description
Equality(HwndSourceParameters, HwndSourceParameters)

Determina se uma HwndSourceParameters estrutura é igual a outra HwndSourceParameters estrutura.

Inequality(HwndSourceParameters, HwndSourceParameters)

Determina se uma HwndSourceParameters estrutura não é igual a outra HwndSourceParameters estrutura.

Aplica-se a

Ver também