Função DrawThemeParentBackgroundEx (uxtheme.h)
Usado por controles filho parcialmente transparentes ou combinados alfa para desenhar a parte do pai na frente da qual eles aparecem. Envia uma mensagem WM_ERASEBKGND seguida de um WM_PRINTCLIENT.
Sintaxe
HRESULT DrawThemeParentBackgroundEx(
[in] HWND hwnd,
[in] HDC hdc,
[in] DWORD dwFlags,
[in] const RECT *prc
);
Parâmetros
[in] hwnd
Tipo: HWND
Identificador do controle filho.
[in] hdc
Tipo: HDC
HDC do controle filho.
[in] dwFlags
Tipo: DWORD
Zero ou mais dos valores a seguir. Se esse valor for zero, essa função retornará S_OK somente se o pai tiver manipulado WM_PRINTCLIENT.
Valor | Significado |
---|---|
|
Se definido, o hdc será considerado um DC de janela, não um DC cliente. |
|
Se definida, essa função enviará uma mensagem WM_CTLCOLORSTATIC para o pai e usará o pincel se for fornecido. Caso contrário, ele usa COLOR_BTNFACE. |
|
Se definida, essa função retornará S_OK sem enviar uma mensagem WM_CTLCOLORSTATIC se o pai realmente for pintado em WM_ERASEBKGND. |
[in] prc
Tipo: const RECT*
Opcional. A área a ser desenhada, em coordenadas filho. Se esse parâmetro for NULL, a área a ser desenhada incluirá toda a área ocupada pelo controle filho.
Retornar valor
Tipo: HRESULT
S_OK se bem-sucedido; caso contrário, S_FALSE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | uxtheme.h |
Biblioteca | UxTheme.lib |
DLL | UxTheme.dll |