Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Farbtiefe der Graphikkarte ermitteln... (https://www.delphipraxis.net/96496-farbtiefe-der-graphikkarte-ermitteln.html)

bingo72 25. Jul 2007 13:00


Farbtiefe der Graphikkarte ermitteln...
 
Hallo Experten!!

Ich bin mir nicht ganz sicher ob ich im 'Multimedia'-Bereich mit meiner Frage richtig liege....

Aber wie der Titel schon sagt, würde ich gerne die Farbtiefen die, die Graphikkarte anzeigen kann, abfragen....

Weiß jemand wie man das machen kann??

LG
Thomas

SirThornberry 25. Jul 2007 13:17

Re: Farbtiefe der Graphikkarte ermitteln...
 
mit MSDN-Library durchsuchenEnumDisplaySettings kannst du die möglichen Modes abfragen.

Zu deiner Frage: So direkt kann man das nicht abfragen weil die Farbtiefe auch von der Auflösung abhängig ist.

Hier ein Beispiel zur Ermittelung der Modes:
Delphi-Quellcode:
var
  lIndex : Cardinal;
  lRes   : TDeviceMode;
  lLine  : String;
begin
  lIndex := 0;
  lRes.dmSize := SizeOf(TDeviceMode);
  while EnumDisplaySettings(nil, lIndex, lRes) do
  begin
    lLine := IntToStr(lRes.dmPelsWidth) + 'x' + IntToStr(lRes.dmPelsHeight) + ' ' + IntToStr(lRes.dmBitsPerPel);
    Memo1.Lines.Add(lLine);
    inc(lIndex);
  end;

bingo72 25. Jul 2007 13:36

Re: Farbtiefe der Graphikkarte ermitteln...
 
Danke genau das was ich wollte...


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz