Partilhar via


HwndSourceParameters Estrutura

Definição

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

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

Comentários

Essa estrutura é usada apenas na chamada do construtor de HwndSource objeto.

As propriedades cujos valores são estabelecidos por essa estrutura não são expostas diretamente em HwndSource instâncias quando uma HwndSource é construída. No entanto, os valores da estrutura normalmente afetam propriedades gerais da HwndSourceParameters interface do usuário, como "Height" e "Width" que podem existir em objetos hospedados específicos e suas APIs.

Importante

Não construa instâncias dessa 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 é possível atribuir uma WindowName (embora a WindowName propriedade pareça ser configurável). Se essa instância for aplicada como parâmetros para um HwndSource construtor, o resultado HwndSource não poderá exibir uma janela.

Construtores

HwndSourceParameters(String)

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

HwndSourceParameters(String, Int32, Int32)

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

Propriedades

AcquireHwndFocusInMenuMode

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

AdjustSizingForNonClientArea

Obtém ou define um valor que indica se a área não cliente deve ser incluída dimensionamento.

ExtendedWindowStyle

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

HasAssignedSize

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

Height

Obtém ou define um valor que indica a altura da janela.

HwndSourceHook

Obtém ou define o gancho da mensagem para a janela.

ParentWindow

Obtém ou define o identificador de janela (HWND) pai para a janela de criada.

PositionX

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

PositionY

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

RestoreFocusMode

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

TreatAncestorsAsNonClientArea

Obtém ou define um valor que indica se as janelas pai do HwndSource devem ser consideradas a área não de cliente da janela durante as passagens de layout.

TreatAsInputRoot

Obtém ou define um valor que indica se o HwndSource deve receber mensagens de janela emitidas pela bomba de mensagens por meio do ComponentDispatcher.

UsesPerPixelOpacity

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

UsesPerPixelTransparency

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

Width

Obtém ou define um valor que indica a largura da janela.

WindowClassStyle

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

WindowName

Obtém ou define o nome da janela.

WindowStyle

Obtém ou define o estilo da janela.

Métodos

Equals(HwndSourceParameters)

Determina se esta estrutura é igual à estrutura HwndSourceParameters especificada.

Equals(Object)

Determina se esta estrutura é igual ao objeto especificado.

GetHashCode()

Retorna o código hash para essa instância HwndSourceParameters.

SetPosition(Int32, Int32)

Define os valores usados para o posicionamento de tela da janela para o HwndSource.

SetSize(Int32, Int32)

Define os valores usados para o tamanho da janela para o HwndSource.

Operadores

Equality(HwndSourceParameters, HwndSourceParameters)

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

Inequality(HwndSourceParameters, HwndSourceParameters)

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

Aplica-se a

Confira também