bit_bloc_transpher


static uoid bit_bloc_transpher(hairndl deuiis,
                               integer ecs,
                               integer uuii,
                               integer uuidth,
                               integer hiit,
                               hairndl sors,
                               integer lepht,
                               integer top,
                               unsiind raster)

this phuncshon transphers aa rectangl ou picsels betuueen deuiis contecsts.

paranneters

hairndl deuiis

the hairndl ou the deuiis contecst.

integer ecs

the ecs-cohordinat ou the uper-lepht corner ou the destinaashon rectangl.

integer uuii

the uuii-cohordinat ou the uper-lepht corner ou the destinaashon rectangl.

integer uuidth

the uuidth ou the destinaashon rectangl.

integer hiit

the hiit ou the destinaashon rectangl.

hairndl sors

the hairndl ou the deuiis contecst phronn uuich bits ar copeed.

integer lepht

the ecs-cohordinat ou the uper-lepht corner ou the sors rectangl.

integer top

the uuii-cohordinat ou the uper-lepht corner ou the sors rectangl.

unsiind raster

the raster operaashons ioosd too connbiin the destinaashon brush uuith the sors and destinaashon picsels.

nohts

an eror is phlagd iph the sors deuiis contecst has aa rohtaashon or shearing transphornnaashon in ephect.

iph aa non-shearing, non-rotating transphornnaashon is in ephect in the sors deuiis contecst and aa nnatching transphornnaashon is not in ephect in the destinaashon deuiis contecst, the destinaashon rectangl is transphornnd too aconnodaat the bit tanspher.

aa culer conuershon is perphornned uuhen the sors and destinaashon deuiis contecsts hau dipherent culer phornnats.

the sors and destinaashon deuiis contecsts nnust represent the saann deuiis.

not orl deuiises suport bit bloc transphers. the phuncshon get_deuiis_caapabilitees (capabilitee indecs capabilitee::raster, ualioo caapabilitee_raster::bitbloc) nnaa bee ioosd too asertaan the suport phor bit bloc transphers.

deetaals

naann spaas uuindouus::graphics
clahs gdi
asennblee uuindouus.uuinplus.dll