Função GetThemeBitmap (uxtheme.h)
Recupera o bitmap associado a um tema, parte, estado e propriedade específicos.
Sintaxe
HRESULT GetThemeBitmap(
[in] HTHEME hTheme,
[in] int iPartId,
[in] int iStateId,
[in] int iPropId,
[in] ULONG dwFlags,
[out] HBITMAP *phBitmap
);
Parâmetros
[in] hTheme
Tipo: HTHEME
Um identificador para os dados do tema.
[in] iPartId
Tipo: int
A parte que contém o bitmap. Consulte Partes e Estados.
[in] iStateId
Tipo: int
O estado da parte.
[in] iPropId
Tipo: int
Propriedade a recuperar. Passe zero para selecionar automaticamente o primeiro bitmap disponível para esta parte e estado ou use um dos valores a seguir.
Valor | Significado |
---|---|
|
A imagem de plano de fundo. |
|
A imagem de glifo desenhada na parte superior da tela de fundo, se presente. |
|
Sem suporte no momento. |
[in] dwFlags
Tipo: ULONG
Os sinalizadores que especificam como o bitmap deve ser recuperado. Pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
Recupera um identificador para o bitmap existente. |
|
Recupera uma cópia do bitmap. |
|
| GBF_DIRECTGBF_COPY |
[out] phBitmap
Tipo: HBITMAP*
Um ponteiro que recebe um identificador para o bitmap solicitado.
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.
Comentários
Se dwFlags estiver definido como GBF_COPY, libere o bitmap armazenado em phBitmap quando não for mais necessário chamando DeleteObject.
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 |