Função DrawThemeEdge (uxtheme.h)
Desenha uma ou mais bordas definidas pelo estilo visual de um retângulo.
Sintaxe
HRESULT DrawThemeEdge(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] LPCRECT pDestRect,
[in] UINT uEdge,
[in] UINT uFlags,
[out] LPRECT pContentRect
);
Parâmetros
[in] hTheme
Tipo: HTHEME
Manipule para os dados de tema especificados de uma janela. Use OpenThemeData para criar um HTHEME.
[in] hdc
Tipo: HDC
HDC.
[in] iPartId
Tipo: int
Valor do tipo int que especifica a parte que contém o retângulo. Consulte Partes e Estados.
[in] iStateId
Tipo: int
Valor do tipo int que especifica o estado da parte. Consulte Partes e Estados.
[in] pDestRect
Tipo: LPCRECT
Ponteiro para uma estrutura RECT que contém, em coordenadas lógicas, o retângulo.
[in] uEdge
Tipo: UINT
UINT que especifica o tipo de bordas internas e externas a serem desenhadas. Esse parâmetro deve ser uma combinação de um sinalizador de borda interna e um sinalizador de borda externa ou um dos sinalizadores de combinação. Os sinalizadores de borda são:
[in] uFlags
Tipo: UINT
UINT que especifica o tipo de borda a ser desenhada. Esse parâmetro pode ser uma combinação dos seguintes valores.
[out] pContentRect
Tipo: LPRECT
Ponteiro para uma estrutura RECT que contém, em coordenadas lógicas, o retângulo que recebe o retângulo interior, se uFlags estiver definido como BF_ADJUST. Esse parâmetro pode ser definido como NULL.
Retornar valor
Tipo: HRESULT
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | uxtheme.h |
Biblioteca | UxTheme.lib |
DLL | UxTheme.dll |