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

mjenjanje rezolucije ekrana (borland)

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

[ Pregleda: 616 | Odgovora: 4 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IDE

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



Profil

icon mjenjanje rezolucije ekrana (borland)25.08.2005. u 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...


there's something out there
waiting for us,
and it ain't no man...
25.08.2005. u 16:28 

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

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


FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
25.08.2005. u 17:07 

Dragi Tata

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

Sajt: www.novetehnologije.com


Profil

icon Re: mjenjanje rezolucije ekrana (borland)25.08.2005. u 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.
25.08.2005. u 17:23 

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: mjenjanje rezolucije ekrana (borland)25.08.2005. u 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.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
25.08.2005. u 17:31 

IDE

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



Profil

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

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

[ Pregleda: 616 | Odgovora: 4 ]

Postavi temu Odgovori

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