Monitordaten lesen & setzen
-
alex-t:
Windows bietet da glücklicherweise einige Sachen ... Siehe mein Beitrag oben. Da das ganze aber nix mit der MFC zu tun hat, wird es jetzt verschoben.
-
Dieser Thread wurde von Moderator/in dEUs aus dem Forum MFC mit dem Visual C++ 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.
-
Sovok schrieb:
ne ich will ne api
Warum fragst Du dann nicht im API Forum?
#include <windows.h> #include <setupapi.h> #include <devguid.h> BOOL IsMonitorPresent(VOID) { SP_DEVINFO_DATA spdid; HDEVINFO hDevInfo; DWORD dwIndex; hDevInfo = SetupDiGetClassDevs(&GUID_DEVCLASS_MONITOR, NULL, NULL, DIGCF_PRESENT); if(INVALID_HANDLE_VALUE == hDevInfo) return(FALSE); ZeroMemory(&spdid, sizeof(spdid)); spdid.cbSize = sizeof(spdid); for(dwIndex = 0; SetupDiEnumDeviceInfo(hDevInfo, dwIndex, &spdid); ++dwIndex) ; SetupDiDestroyDeviceInfoList(hDevInfo); return(dwIndex != 0); }/EDIT: Mein Güte, da war ich aber mächtig langsam ...
-
-King- schrieb:
/EDIT: Mein Güte, da war ich aber mächtig langsam ...
Wieso? Hat doch noch niemand das gepostet, was du grad gepostet hast ...
-
dEUs schrieb:
alex-t:
Windows bietet da glücklicherweise einige Sachen ... Siehe mein Beitrag oben. Da das ganze aber nix mit der MFC zu tun hat, wird es jetzt verschoben.zum ersten:
na gut, das wird gespeichert.manchmal ist die winapi wirklich einfacher!
zum zweiten:
wie so oft, meine ich.aber, es geht auch mit hilfe der reloades.
ich entsinner mich da einem beitrag einer pc zeitschrift von vor 4-5 jahren. dort ging es um spielereien mit grafikkarten.
-
lol.
Spielereien mit Grafikkarten ... Supa! Wieso einfach, wenn's auch kompliziert geht, gelle?
-
na, da gings noch um andere dinge. so wie ich mich erinnere war das eine anleitung zu einer grafik engine für spiele etc..
diese funktion war eben auch beschrieben.
ist aber nicht mehr aktuell. habe jetzt auch keine lust in den keller zu laufen und zeitschriften aus einem 2 meter langen stapel zu ziehen.
-
Ahso ...
Ich frag mich nur, was Engineprogrammierung mit "Monitordaten lesen & setzen" zu tun hat

-
dEUs schrieb:
Wieso? Hat doch noch niemand das gepostet, was du grad gepostet hast ...
Das nicht, aber im Vergleich zu Euren Postings kam es doch etwas spät. Ich dachte sogar, daß ich ins VC Forum poste. Und wie ich nun sehe geht der Beitrag sogar noch total am eigentlichen Thema vorbei. Ist wohl eine gute Zeit für mich, mich ins Bett zu legen ...
-
meine doch nur, dass da eine funktion beschrieben war, die werte der auflösung in der registry setzte und dann eben einen reload der (glaube nvidia) grafikkarte durchführte.
der sinn der sache war eine 2d engine. da war es nicht vorgesehen verschiedene auflösungen zu verwenden, also wurde beim initialisieren die auflösung runtergeregelt. das war die quick&dirty lösung.
danach ging es weiter mit den funktionen für das zeichnen.
-
-King- schrieb:
dEUs schrieb:
Wieso? Hat doch noch niemand das gepostet, was du grad gepostet hast ...
Das nicht, aber im Vergleich zu Euren Postings kam es doch etwas spät. Ich dachte sogar, daß ich ins VC Forum poste. Und wie ich nun sehe geht der Beitrag sogar noch total am eigentlichen Thema vorbei. Ist wohl eine gute Zeit für mich, mich ins Bett zu legen ...
Ich fand ihn gut, da wurden noch andere Möglichkeiten aufgezeigt um an Monitordaten zu kommen ...