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. |