Função GetIntegratedDisplaySize (sysinfoapi.h)
Recupera a melhor estimativa do tamanho diagonal da tela interna, em polegadas.
Sintaxe
HRESULT GetIntegratedDisplaySize(
[out] double *sizeInInches
);
Parâmetros
[out] sizeInInches
A melhor estimativa do tamanho diagonal da tela interna, em polegadas.
Retornar valor
O código de resultado que indica se a função foi bem-sucedida ou falhou.
Comentários
Usa o driver de exibição como a origem para obter informações de tamanho de exibição. As substituições do Registro para o tamanho da tela não serão usadas. Usa o tipo de conexão do adaptador de exibição para determinar qual exibição, se houver, é integral para o sistema. Se nenhuma exibição interna for detectada, um erro será retornado. Isso requer que a exibição esteja ativa para ser detectada. Por exemplo, a tampa não pode ser fechada quando a função é chamada.
Para compilar um aplicativo que usa essa função, consulte Usando os cabeçalhos do Windows.
Exemplos
A função a seguir exibe a melhor estimativa do tamanho diagonal da tela interna, em polegadas.
void ShowIntegratedDisplaySize()
{
Platform::String^ buffer;
double sizeInInches;
HRESULT result = GetIntegratedDisplaySize(&sizeInInches) ;
if (SUCCEEDED(result))
{
buffer += "Internal display size is " + sizeInInches.ToString() + " inches.\n";
}
else
{
buffer += "No valid Internal display found. \n";
}
// Output the string buffer here...
}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | sysinfoapi.h |
Biblioteca | onecore.lib |
DLL | kernelbase.dll |