Změny

Skočit na navigaci Skočit na vyhledávání

PutImage

Odebráno 20 bajtů, 12. 10. 2012, 23:13
bez shrnutí editace
;Poznámky
:(X, Y) je levý horní roh obdélníkové oblasti obrazovky. [[BitMap]] je parametr bez typu, který obsahuje výšku a šířku oblasti a bitový obrázek, který bude přenesen na obrazovku. BitBlt určuje binární operátor, kterého se k umístění obrázku na obrazovku použije.
:Každá konstanta odpovídá binární operaci. Například:
:umístí obrázek uložený v BitMap do (X, Y) pomocí instrukce assembleru MOV pro každý bajt obrázku.
:Obdobně [[PutImage]](X, Y, BitMap, XORPut) umístí obrázek uložený v [[BitMap]] do (X, Y) pomocí instrukce assembleru [[XOR]] pro každý bajt obrázku. Toto je často používaná animační technika pro "vlečení" obrázku po obrazovce.
:[[PutImage]](X, Y, BitMap, NotPut) zinvertuje bity v [[BitMap]] a poté umístí obrázek uložený v [[BitMap]] do (X, Y) pomocí instrukce assembleru [[MOV] pro každý bajt obrázku. Tím se zobrazí inverzní podoba původního obrázku [[BitMap]].
;Omezení

Navigační menu