Modis für Monitor auflisten
-
Hallo,
ich soll für die Arbeit ein Programm schreiben, das alle möglichen Bildschirmauflösungen, Farbtiefen und Frequenzen anzeigt.
Nun möchte ich aber in einer Listbox alle Auflösungen, Farbtiefen und Frequenzen darstellen, die von der Grafikkarte unterstützt werden,
und in einer zweiten Listbox alle Auflösungen, Farbtiefen und Frequenzen, die vom Monitor unterstützt werden.Wie ich die Modis der Grafikkarte auslesen kann, weiß ich bereits.
Doch wie kann ich die Modis des Monitors auslesen?
Dies kann man ja unter windows folgendermaßen anzeigen lassen: Rechtsklick auf Desktop -> Eigenschaften -> Einstellungen -> Erweitert -> Monitor -> "Modi ausblenden, die von diesem Monitor nicht angezeigt werden"Bye
-
Hallo
diese Frage gehört wohl ins WinAPI-Forum.
bis bald
akari
-
Ooops, sorry. Bitte löschen
-
EnumDisplaySettings
-
Naja, damit lese ich alle Modis aus.
Aber ich möchte die modis, die auch vom Monitor unterstützt werden. Meine Grafikkarte kann z.b. 200 Hz, mein Monitor höchstens 75 Hz
-
Schau dir den Quelltext dieser Komponente an:
http://www.marquardtnet.info/cecke/komponenten.2/2_changescreen.html
int lfd=0; while(EnumDisplaySettings(NULL,lfd,&dm)) { if(dm.dmBitsPerPel==DWORD(GetFarbtiefe())&&dm.dmPelsWidth==DWORD(GetBreite())&&dm.dmPelsHeight==DWORD(GetHoehe())) { return true; } else { lfd++; } }
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum VCL/CLX (Borland C++ Builder) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.