Compartilhar via


Método IDCompositionVisual::SetBorderMode (dcomp.h)

Define a propriedade BorderMode, que especifica como compor as bordas de bitmaps e clipes associados a esse visual ou com visuais na subárvore com raiz neste visual.

Sintaxe

HRESULT SetBorderMode(
  [in] DCOMPOSITION_BORDER_MODE borderMode
);

Parâmetros

[in] borderMode

Tipo: DCOMPOSITION_BORDER_MODE

O modo de borda a ser usado.

Valor retornado

Tipo: HRESULT

Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT. Confira Códigos de erro do DirectComposition para obter uma lista de códigos de erro.

Comentários

O modo de borda afeta como as bordas de um bitmap são compostas quando o bitmap é transformado de modo que as bordas não estejam exatamente alinhadas ao eixo e em limites precisos de pixel. Ele também afeta como o conteúdo é recortado nos cantos de um clipe que tem cantos arredondados e na borda de um clipe que é transformado de modo que as bordas não estejam exatamente alinhadas ao eixo e em limites precisos de pixel.

Por padrão, um visual herda o modo de borda de seu visual pai, que pode herdar o modo de borda de seu visual pai e assim por diante. Um visual usará o modo de borda padrão se esse método nunca for chamado para o visual ou se esse método for chamado com DCOMPOSITION_BORDER_MODE_INHERIT. Se nenhum visual definir o modo de borda, o padrão para toda a árvore visual será a renderização com alias, que oferece a menor qualidade visual, mas o desempenho mais alto.

Se o parâmetro borderMode não for DCOMPOSITION_BORDER_MODE_INHERIT, o bitmap e o clipe desse visual serão compostos com o modo de borda especificado. Além disso, esse modo de borda se torna o novo padrão para os filhos do visual atual. Ou seja, se o modo de borda dos filhos desse visual estiver inalterado ou explicitamente definido como DCOMPOSITION_BORDER_MODE_INHERIT, os bitmaps e clipes dos visuais filho serão compostos usando o modo de borda desse visual.

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dcomp.h
Biblioteca Dcomp.lib
DLL Dcomp.dll

Confira também

IDCompositionVisual