...mai mici de 64K octeti. Variabila BitMap referazona in care se face salvarea imaginii. Primele doua cuvinte ale zonei contin latimea si lungimea zonei dreptunghiuluilare, de aceea dimensiunea obtinuta cu functia GetImage. PutImageProcedura PutImage suprapune regiunea salvata peste ecran. Procedura se defineste astfelProcedure PutImagex,yintegervarBitMapBitBltordX,y reprezinta coltul stanga sus al regiunii dreptunghiular de pe ecran unde va fi restabilita imaginea.Variabila Bitmap contine latimea, lungimea regiunii si harta in biti a imaginii.Variabila Bitblt descrie operatia binara intre punctele regiunii ce se suprapune pe ecran si punctele ecranului.Aceasta variabila se defineste astfelConstNormalPut0 MOV mutare simplaCopyPut 1 MOV mutare simplaXORPut2 XOR sau exclusivOrPut3 OR - disjunctieAndPut4 AND - conjunctie NotPut5 Not- negatie8.2 AplicatieProgramul image realizeaza culorarea ecranului cu albastru, decupeaza o portiune din aceasta si o salveaza in memorie dupa ce sa rezervat spatiu de memorie necesar salvarii, dupa care este restabilita acea portiune imagine.Uses Graph, CrtVar gd, gmintegerPpointerSizeordBeginGddetectInitGraph Gd, Gm, ctbptbgi If graphresult grOK thenHalt1SetFillStyle 1.1Bar0.0.GetMaxX.GetMaxYSize ImageSize 1.20.30.40GetMenp,SizeGetImage10.20.30.40.pReadlnC
learDevicePutImage100.100.p,xorputReadlnCloseGraphe
nd.aht0jarzBJi 5t5t5tmHsH5CJ tmHsHahtzBZh0raaaaaaaaaaaaaaaaadhdhaadhaari,BNfàFV
pxadhadhaadha 1h à!ia8i8NormalCJsHaJmHsHtHAiDefault Paragraph Font0Ja0SubtitleCJmHsH 0ISi4I.aa!Y9ZuvfFVpxi0i0i0i0i0i0i0i0i0i0i0i0i0i0i0
i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i
0i0i0i0i0i0i0i0i0i00rIRTi34zI-aaaa !XY89YZtvefvEFUVopx...
Download