HwndSourceParameters Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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. |