[ IDE @ 25.08.2005. 16:28 ] @
interesuje me moze li mi ko pomoci oko ovoga:

kako promjeniti rezoluciju ekrana??prvenstveno ovdje mislim na borland builder, ali moze i kod za klasicni c++...

npr. neko ima 1024x768 , a ja da kodom promjenim da bude 800x600...

[ X Files @ 25.08.2005. 17:07 ] @
Pogledaj dokumentaciju za API-je:
EnumDisplaySettings ()
ChangeDisplaySettings()

Ili u praksi:

Code:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    DEVMODE dm;
    dm.dmSize = sizeof(DEVMODE);

    int index = 0;
    while ( EnumDisplaySettings ( NULL, index, &dm ) )
    {
        if ( dm.dmPelsWidth == 800 && dm.dmPelsHeight == 600 )
        {
            dm.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
            LONG const result = ChangeDisplaySettings( &dm, CDS_TEST );
            if ( result == DISP_CHANGE_SUCCESSFUL )
            {
                ChangeDisplaySettings( &dm, CDS_UPDATEREGISTRY );
                break;
            }
            else if ( result == DISP_CHANGE_RESTART )
            {
                ShowMessage( "Potreban je restart!" );
                break;
            }
            else
            {
                ShowMessage( "Nepromenjeno." );
                break;
            }
        }
        index++;
    }
}

[ Dragi Tata @ 25.08.2005. 17:23 ] @
Prijateljska primedba: svakog ko pokušava da programski promeni rezoluciju mašine treba streljati na licu mesta, bez prava na žalbu. Izuzetak su eventualno početnici i ljudi koji programiraju samo za sebe.
[ X Files @ 25.08.2005. 17:31 ] @
Citat:

Prijateljska primedba: svakog ko pokušava da programski promeni rezoluciju mašine
treba streljati na licu mesta, bez prava na žalbu. Izuzetak su eventualno početnici i
ljudi koji programiraju samo za sebe.


Nije ti bas *prijateljska* primedba - streljati ;)

Koliko sam u praksi video, rezuluciju menjaju: igrice i programi za reprodukciju
slike na TV.

Sto se mene tice u svim ostalim slucajevima menjanje rezolucije je nekulturno,
kao sto bi menjanje sadrzaja klipborda bilo nekulturno programski menjati ukoliko
to korisnik nije zeleo.
[ IDE @ 26.08.2005. 16:26 ] @
hmm..hvala za "prijateljsku" primjedbu....
a druga stvar: ovo i jeste za jednu malu IGRICU, koju programiram ZA SEBE...

uostalom, kod nisam (MOZDA??-vidjecu) ni namjeravao koristiti odmah za mjenjanje rezolucije koliko za provjeru iste i u igrici i u ostalim mojim programima kojima je ovo potrebno....

u svakom slucaju bi, nakon sto sam mozda i promjenio rezoluciju, pri gasenju programa stavio da se automatski vrati stara rezolucija...

x files, hvala ti puno...

[Ovu poruku je menjao fucking voodoo dana 26.08.2005. u 17:28 GMT+1]