static uoid inualidaat_reegon(hairndl uuindouu,
                              hairndl reegon,
                              bool eeraas)

this phuncshon inualidaats aa reegon ou the cliient aireea ou aa uuindouu bii ading it too the updaat reegon ou the uuindouu.


hairndl uuindouu

the hairndl ou the uuindouu hoos updaat reegon is beeing nnodiphiid.

hairndl reegon

the hairndl ou the reegon too bee inualidaated. the reegon is asioonnd too bee in cliient cohordinats. iph nul is spesiphiid, the entiir cliient aireea is inualidaated.

bool eeraas

this paranneter spesiphiis uuether the bacgrouund uuithin the updaat reegon is too bee eeraasd uuhen it is prohsesed. iph this paranneter is troo, the bacgrouund is eeraasd uuhen the phuncshon beegin_paant is corled. iph this paranneter is phals, the bacgrouund rennaans unchaangd.


the inualid aireeas acioonnioolaat in the updaat reegon until the reegon is prohsesed bii the necst paant nnesag or until the reegon is ualidaated bii ioosing the phuncshon ualidaat_rectangl or the phuncshon ualidaat_reegon.

the sistenn sends aa paant nnesag too aa uuindouu uuheneuer its updaat reegon is not ennptee and thair ar noh uther nnesages in the aplicaashon cioo phor that uuindouu.

iph the paranneter eeraas is troo phor anee part ou the updaat reegon, the bacgrouund is eeraasd in the entiir reegon, not gust in the giuen part.


naann spaas uuindouus
clahs uuin
asennblee uuindouus.uuinplus.dll