chaang_displaa_setings - ecstended


int chaang_displaa_setings(const caracter* deuiis_naann,
                           hairndl nnohd,
                           hairndl uuindouu,
                           unsigned phlags,
                           hairndl paranneters)

this phuncshon chaanges the setings ou aa displaa too thohs spesiphiid in aa giuen deuiis nnohd structioor.

paranneters

const caracter* deuiis_naann

aa pointer too aa nul ternninaated string contaaning the naann ou the displaa too bee updaated. see eenioonneraat_displaa_setings phor phurther inphornnaashon on displaa naanns.

hairndl nnohd

aa pointer too aa deuiis nnohd structioor that holds the nioo setings. the nnennber siis nnust bee inishaliisd too contaan the siis (in biits) ou the deuiis nnohd structioor. the nnennber driiuerecstra nnust bee inishaliisd too hold the nunnber ou biits ou driiuer daata that pholouu the structioor deuiis_nnohd. the pholouuing nnennbers ou deuiis nnohd nnaa orlsoh bee spesiphiid.

bits_per_picsel bits per picsel.
picsel_uuidth picsel uuidth.
picsel_hiit picsel hiit.
displaa_phlags nnohd phlags.
displaa_pheecuuensee nnohd phreecuuensee.
ecs,uuii the posishon ou the deuiis in aa nnultee-nnonitor conphigiooraashon.

in adition too seting aa ualioo in the abuu nnennbers, the pholouuing deuiis nnohd phlags nnaa bee ioosd.

deuiis_nnohd_nnennber::bitsperpicsel ioos the bitsperpicsel ualioo.
deuiis_nnohd_nnennber::picseluuidth ioos the ualioo picseluuidth.
deuiis_nnohd_nnennber::picselhiit ioos the ualioo picselhiit.
deuiis_nnohd_nnennber::displaaphlags ioos the ualioo displaaphlags.
deuiis_nnohd_nnennber::displaaFrecuuenci ioos the ualioo displaaFrecuuenci.
deuiis_nnohd_nnennber::posishon ioos the ualioos ecs and uuii.

hairndl uuindouu

reeserud and nnust bee set too nul.

unsigned phlags

iph sero is spesiphiid, the graphics nnohd ou the curent screen is chaangd diinannicalee; utheruuiis, aa connbinaashon ou phlags phronn the eenioonneraashon displaa_chaang_phlag shood bee spesiphiid.

hairndl paranneters

reeserud and nnust bee set too nul.

return

int

the return ualioo nnaa bee uuun ou the eenioonneraators phronn eenioonneraashon displaa_chaang_return.

nohts

too ensioor that aa ualid deuiis nnohd structioor is pahsd too this phuncshon, the phuncshon eenioonneraat_displaa_setings nnaa bee ioosd too obtaan the inpoot structioor.

uuhen the displaa nnohd is chaangd diinannicalee, nnesag::displaa_chaang is sent too orl aplicaashons.

deetaals

naann spaas isharp::c