Zmiana rozdzielczości

0

Witam, chciałbym się dowiedzieć czy istnieje jakaś funkcja wypisująca wszystkie możliwe tryby zmiany rozdzielczości np. (800x600), (1024x768), (1920x1080) ??

Funkcje do zmiany rozdzielczości i do wyświetlenia aktualnej już mam.

Tak pobieram aktualną :

HWND okno = GetDesktopWindow();
    RECT prostokat;

    GetWindowRect(okno, &prostokat);

    int szerokosc = prostokat.right - prostokat.left;
    int wysokosc = prostokat.bottom - prostokat.top;

    std::cout << "Parametry okna pulpitu : " << szerokosc << " x " << wysokosc << std::endl;

Odświeżam

1

Zamiast "odświeżać" za co możesz bardzo szybko dostać bana może poświęcisz 10 sekund na google? Bo ja winapi nie znam w ogóle, ale google twierdzi że to:
http://msdn.microsoft.com/en-us/library/dd162611(VS.85).aspx
jest to czego szukasz...

0

@Shalom dzięki działa, szukałem w google ale nie mogłem znaleźć :P

0

A dało by radę zrobić tak, aby pokazywał tylko te rozdzielczości, które są obsługiwane przez mój monitor ?? Bo na razie pokazuje mi także rozdzielczość 640x480, która nie jest obsługiwana przez mój monitor

http://wklej.to/ETcTO

0
maniek1310 napisał(a):

A dało by radę zrobić tak, aby pokazywał tylko te rozdzielczości, które są obsługiwane przez mój monitor ?

A nie zauważyłeś że nawet windows'y tego nie potrafią?

0

Jak kliknę prawym na pulpicie -> rozdzielczość ekranu to tam nie ma tej rozdzielczości 640x480.

1 użytkowników online, w tym zalogowanych: 0, gości: 1