Share via


Função GetThemeSysSize (uxtheme.h)

Recupera o valor de uma métrica de tamanho do sistema dos dados do tema.

Sintaxe

int GetThemeSysSize(
  [in] HTHEME hTheme,
  [in] int    iSizeId
);

Parâmetros

[in] hTheme

Tipo: HTHEME

Manipule para dados de tema.

[in] iSizeId

Tipo: int

Valor do tipo int que especifica a métrica de tamanho do sistema desejada. Os seguintes valores são válidos:

Valor Significado
SM_CXBORDER
Especifica a largura de uma borda.
SM_CXVSCROLL
Especifica a largura de uma barra de rolagem.
SM_CXHSCROLL
Especifica a altura de uma barra de rolagem.
SM_CXSIZE
Especifica a largura de um legenda.
SM_CYSIZE
Especifica a altura de um legenda.
SM_CXSMSIZE
Especifica a largura de um pequeno legenda.
SM_CYSMSIZE
Especifica a altura de um pequeno legenda.
SM_CXMENUSIZE
Especifica a largura de uma barra de menus.
SM_CYMENUSIZE
Especifica a altura de uma barra de menus.
SM_CXPADDEDBORDER
Especifica a quantidade de preenchimento de borda para janelas legendadas.

Retornar valor

Tipo: int

Retorna o tamanho em pixels.

Comentários

Se hTheme não for NULL, essa função retornará o tamanho armazenado no estilo visual atual (seção SysMetrics do estilo visual) dimensionado para o dpi de tela atual. Se hTheme for NULL, essa função retornará a métrica do sistema global em pixels que será dimensionada para o dpi atual somente se o aplicativo estiver marcado como com reconhecimento de dpi; caso contrário, os pixels retornados não são dimensionados.

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