Función GetThemeBitmap (uxtheme.h)
Recupera el mapa de bits asociado a un tema, parte, estado y propiedad determinados.
Sintaxis
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
Identificador de los datos del tema.
[in] iPartId
Tipo: int
Elemento que contiene el mapa de bits. Vea Partes y estados.
[in] iStateId
Tipo: int
Estado de la parte.
[in] iPropId
Tipo: int
Propiedad para recuperar. Pase cero para seleccionar automáticamente el primer mapa de bits disponible para esta parte y estado, o use uno de los siguientes valores.
Valor | Significado |
---|---|
|
Imagen de fondo. |
|
Imagen del glifo dibujada sobre el fondo, si está presente. |
|
Actualmente no se admite. |
[in] dwFlags
Tipo: ULONG
Marcas que especifican cómo se va a recuperar el mapa de bits. Puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
Recupera un identificador para el mapa de bits existente. |
|
Recupera una copia del mapa de bits. |
|
| GBF_DIRECTGBF_COPY |
[out] phBitmap
Tipo: HBITMAP*
Puntero que recibe un identificador para el mapa de bits solicitado.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Si dwFlags se establece en GBF_COPY, libere el mapa de bits almacenado en phBitmap cuando ya no lo necesite llamando a DeleteObject.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uxtheme.h |
Library | UxTheme.lib |
Archivo DLL | UxTheme.dll |