[WINAPI] Monitor-Name in Erfahrung bringen

Für Fragen zu Grafik APIs wie DirectX und OpenGL sowie Shaderprogrammierung.
Antworten
DomiOh
Establishment
Beiträge: 132
Registriert: 08.10.2002, 14:44

[WINAPI] Monitor-Name in Erfahrung bringen

Beitrag von DomiOh »

Hallo,

ich habe da folgendes. Man kann ja per Direct3D9 GetAdapter etc. einen Handle (HMONITOR) auf die angeschlossenen Monitore erhalten.
Ich habe nun versucht, via EnumDisplayDevices den Namen des Monitors aus szDeviceName auszulesen.
Allerdings bekomme ich dort grundsätzlich nur als Antwort "PnP-Monitor (Standard)" angegeben, während in den Windows-Anzeigeeigenschaften z.B. "Samsung ..." usw. steht.

Weiß jemand zufällig wie man an den korrekten Namen kommt?
Helmut
Establishment
Beiträge: 237
Registriert: 11.07.2002, 15:49
Wohnort: Bonn
Kontaktdaten:

Re: [WINAPI] Monitor-Name in Erfahrung bringen

Beitrag von Helmut »

Vielleicht gehts mit GetMonitorInfo ?

Ansonsten reicht es aber auch, wenn man dem Benutzer ne durchnummerierte Liste präsentiert. In den Einstellungen von der Sidebar in Vista wird das auch so gemacht, ohne jemanden gestört zu haben.

Ciao
Antworten