Estrutura HIGHCONTRASTW (winuser.h)
Contém informações sobre o recurso de acessibilidade de alto contraste. Esse recurso define o esquema de aparência da interface do usuário para visibilidade máxima para um usuário com deficiência visual e aconselha os aplicativos a cumprir esse esquema de aparência.
Sintaxe
typedef struct tagHIGHCONTRASTW {
UINT cbSize;
DWORD dwFlags;
LPWSTR lpszDefaultScheme;
} HIGHCONTRASTW, *LPHIGHCONTRASTW;
Membros
cbSize
Tipo: UINT
Especifica o tamanho, em bytes, dessa estrutura.
dwFlags
Tipo: DWORD
Especifica uma combinação dos seguintes valores:
lpszDefaultScheme
Tipo: LPTSTR
Aponta para uma cadeia de caracteres que contém o nome do esquema de cores que será definido como o esquema padrão. O sistema aloca esse buffer, libere-o com LocalFree.
Comentários
Um aplicativo usa essa estrutura ao chamar afunção SystemParametersInfoW com o valor SPI_GETHIGHCONTRAST ou SPI_SETHIGHCONTRAST . Ao usar SPI_GETHIGHCONTRAST, um aplicativo deve especificar o membro cbSize da estrutura HIGHCONTRAST ; a função SystemParametersInfo preenche os membros restantes. Um aplicativo deve especificar todos os membros da estrutura ao usar o valor SPI_SETHIGHCONTRAST .
Observação
O cabeçalho winuser.h define HIGHCONTRAST como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | winuser.h (inclua Windows.h) |
Confira também
Função SystemParametersInfoW, estrutura HIGHCONTRASTA, Estruturas de Acessibilidade, SystemParametersInfo