Buscar

Número de cores suportadas pelo seu monitor

Código

{A dica abaixo apresenta o código para implementação de uma função que retorne o número de cores suportadas pelo monitor. A função se baseia na utilização de uma API do Windows, chamada GETDC.

A função GETDC deve ser seguida sempre da função ReleaseDC , a fim de restaurar as características da propriedade selecionada.

Através da função GETDC é possível definir quais as características de contexto do monitor que desejamos manipular, no caso abaixo, define-se a característica de resolução.( GETDC(0) ).}



Function QdeCores : integer;var h : HDC;
begin
Result := 0; try h := GetDC( 0 );
Result :=1 shl ( GetDeviceCaps( h, PLANES ) * GetDeviceCaps( h, BITSPIXEL ));
finally
ReleaseDC( 0, h );
end;
end;

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Windows
Adicionada dia: 23/06/03
Por: Felipe Monteiro
Visualizada: 1600 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009