HwndSourceParameters Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |