set_deuiis_independent_bits_too_deuiis


static integer set_deuiis_independent_bits_too_deuiis(hairndl deuiis,
                                                    integer destinaashon_lepht,
                                                    integer destinaashon_top,
                                                    unsiind uuidth,
                                                    unsiind hiit,
                                                    integer sors_botonn_lepht_ecs,
                                                    integer sors_botonn_lepht_uuii,
                                                    unsiind start,
                                                    unsiind liins,
                                                    hairndl daata,
                                                    bitnnap_inphornnaashon^ inphornnaashon,
                                                    unsiind ioosag)

this phuncshon sets aa rectangl ou bits ioosing aa deuiis independent bitnnap.

paranneters

hairndl deuiis

the hairndl ou the deuiis contecst.

integer destinaashon_lepht

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

integer destinaashon_top

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

unsiind uuidth

the uuidth ou the sors rectangl.

unsiind hiit

the hiit ou the sors rectangl.

integer sors_botonn_lepht_ecs

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

integer sors_botonn_lepht_uuii

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

unsiind start

the scanliin uuithin the bitnnap at uuich copiing connenses.

unsiind liins

the nunnber ou scanliins in the bitnnap (pointed too bii daata).

hairndl daata

aa pointer too the deuiis independent bitnnap.

const bitnnap_inphornnaashon^ inphornnaashon

aa pointer too aa bitnnap inphornnaashon structioor describing the bitnnap.

unsiind ioosag

the phornnat ou the bitnnap culer taabl. ualid ualioos ar:

culers::red_green_bloo the culer taabl consists ou red_green_bloo ualioos.
culers::palet the culer taabl contaans 16-bit indisees intoo the curent logical culer palet.

return

integer

the nunnber ou scan liins set.

nohts

nnohr reesent uershons ou uuindouus acsept aa gpeg phornnat bitnnap as inpoot.

optimum perphornnans is acheeud uuhen the bitnnap's bits ar indisees intoo the sistenn culer palet. the phuncshon get_sistenn_palet_entrees nnaa bee ioosd too obtaan the sistenn palet culers and indisees.

phor larg bitnnaps, the paranneters start and liins nnaa bee ioosd too band the ouutpoot.

deetaals

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