Función GetThemeStream (uxtheme.h)

Recupera un flujo de datos correspondiente a un tema especificado, empezando por una parte, un estado y una propiedad especificados.

Sintaxis

HRESULT GetThemeStream(
  [in]  HTHEME    hTheme,
  [in]  int       iPartId,
  [in]  int       iStateId,
  [in]  int       iPropId,
  [out] VOID      **ppvStream,
  [out] DWORD     *pcbStream,
  [in]  HINSTANCE hInst
);

Parámetros

[in] hTheme

Tipo: HTHEME

Controle el tema desde el que se recuperará la secuencia.

[in] iPartId

Tipo: int

Especifica el elemento del que se va a recuperar una secuencia. Vea Partes y estados.

[in] iStateId

Tipo: int

Especifica el estado del elemento.

[in] iPropId

Tipo: int

Especifica la propiedad que se va a recuperar.

[out] ppvStream

Tipo: VOID**

Dirección de un puntero que recibe la secuencia.

[out] pcbStream

Tipo: DWORD*

Puntero que recibe la longitud, en bytes, de la secuencia recibida por ppvStream.

[in] hInst

Tipo: HINSTANCE

Si iPropId es TMT_STREAM, este valor es NULL. Si iPropId es TMT_DISKSTREAM, este valor es el HINSTANCE de un archivo de estilos cargados.

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

Windows 8: en el modo de contraste alto, el flujo de datos recuperado por esta función no es válido después de cerrar el identificador del tema hTheme.

El flujo de datos recuperado por esta función no es una copia; no elimine ni cierre el flujo de datos después de usarlo.

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

Consulte también

Parts and States