Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Allegro] rozdzielczość - pytnie

Ostatnio zmodyfikowano 2011-04-18 13:25
Autor Wiadomość
McAffey
» 2011-04-18 02:08:53
Sprawdź czy któreś z tych funkcji spełnią Twoje wymagania : EnumDisplaySettingsEx (msdn), Screen::PrimaryScreen Property (msdn), GetDeviceCaps (msdn). A po za tym, to w zasadzie nie rozumiem jaki wciąż masz problem.
Sprawdziłem tą funkcje, zwraca ona aktualną rozdzielczość, OK może być, ale dałoby rady dostać tą maksymalną, tą jaką monitor wyświetli?
Maksymalną znaczy jaką ?
P-31090
yyy...mleko
Temat założony przez niniejszego użytkownika
» 2011-04-18 13:08:03
Sorry, no fakt za bardzo was wykorzystuje :) Obiecuje poprawę i proszę o wybaczenie :D
Odnośnie problemu to szukałem jeszcze wczoraj po nocy i znalazłem funkcje
EnumDisplaySettings()
 no i jej użycie.
Nie wiem jak się tu daje linki :)
Pierwsza próba:/http://www.flipcode.com/archives/Enumerating_Display_Settings.shtml[/link]
Druga: <a href="http://www.flipcode.com/archives/Enumerating_Display_Settings.shtml">link</a>
Przerobiłem i działa (tak myślę :D)
i prośbę mam czy mógłby ktoś sprawdzić u siebie czy mu działa ? Oto kodzik:
C/C++
#include <windows.h>
#include<iostream>
using namespace std;
int main()
{
    DEVMODE dm;
    int i = 0;
    int szerokosc = 0;
    int wysokosc = 0;
    int max_wys = 0;
    int max_szer = 0;
    while( EnumDisplaySettings( NULL, i++, & dm ) )
    {
        szerokosc = dm.dmPelsWidth;
        wysokosc = dm.dmPelsHeight;
        if( szerokosc > max_szer )
             max_szer = szerokosc;
       
        if( wysokosc > max_wys )
             max_wys = wysokosc;
       
    }
    cout << "Maksymalna rozdzielczosc to: " << max_szer << "x" << max_wys << endl;
    system( "pause" );
    return 0;
}

edit: Żaden link nie zadziałał :P powie ktoś jak się daje ?
P-31097
McAffey
» 2011-04-18 13:15:36
Tworzenie odsyłaczy do stron - » KursyKurs STC kurs.
Co do kodu to działa i wyświetla poprawne dane ;)
P-31098
yyy...mleko
Temat założony przez niniejszego użytkownika
» 2011-04-18 13:19:49
Ok a próbowałeś zmienić rozdzielczość i wtedy włączyć program ?

PS. Próba linka http://google.pl :)
P-31099
McAffey
» 2011-04-18 13:23:02
Tak, bez względu na to, jaką ustawię rozdzielczość on pokazuje mi tą właściwą dla mojego monitora ;] Czyli rozumiem, że problem w 100% rozwiązany ?
P-31100
yyy...mleko
Temat założony przez niniejszego użytkownika
» 2011-04-18 13:25:21
Tak oczywiście o ile znów mi się coś nie ubzdura :P

Zamykam.
P-31101
1 2 3 « 4 »
Poprzednia strona Strona 4 z 4