Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

mjenjanje rezolucije ekrana (borland)

[es] :: C/C++ programiranje :: mjenjanje rezolucije ekrana (borland)

[ Pregleda: 1775 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon mjenjanje rezolucije ekrana (borland)25.08.2005. u 16:28 - pre 206 meseci
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...


there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4894
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+637 Profil

icon Re: mjenjanje rezolucije ekrana (borland)25.08.2005. u 17:07 - pre 206 meseci
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++;
    }
}

 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.bowneglobal.com.



+6 Profil

icon Re: mjenjanje rezolucije ekrana (borland)25.08.2005. u 17:23 - pre 206 meseci
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.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4894
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+637 Profil

icon Re: mjenjanje rezolucije ekrana (borland)25.08.2005. u 17:31 - pre 206 meseci
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.
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: mjenjanje rezolucije ekrana (borland)26.08.2005. u 16:26 - pre 206 meseci
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]
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

[es] :: C/C++ programiranje :: mjenjanje rezolucije ekrana (borland)

[ Pregleda: 1775 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.