Grafikus képességeit delphi források felhasználását, megtekintés rajzfilmek, Delphi, alkatrészek

Létrehozása erőforrás fájl

Ahhoz, hogy kihasználják a képessége, hogy töltse le a képeket az erőforrás, akkor először létre kell hoznia egy forrás fájlt, helyezze a kívánt képet.

Ahhoz, hogy hozzon létre egy új erőforrás fájl, szükséges a Fájl menüben, majd az Új gombra. majd az almenüben - kattints Resource fájl (erőforrás fájl)

Ez megnyit egy új erőforrás fájl mezőbe, és egy új elem megjelenik a kép szerkesztő ablakban menüsor - Erőforrás (ábra 10.20.).

Ábra. 10.19. Image Editor ablakban

Ábra. 10.20. Létrehozva egy új erőforrás fájl és az Image Editor ablakban

Annak érdekében, hogy ezt a fájlt, hogy egy új forrás, akkor válassza ki a parancsot Új erőforrás menü a listából, hogy - a forrás típusát. Ebben az esetben válassza a Bitmap (bittérkép). Kiválasztása után Bitmap Bitmap Properties nyitott egy párbeszédablak (Tulajdonságok bitmap) (ábra. 10,21), melynek segítségével beállíthatja a mérete (pixel), és a színek számát készített képet.

Az OK gombra kattintva a Bitmap Properties párbeszédablak, a gomb megnyomásakor Bitmap1 elem tartalma egy hierarchikus lista. Ez a tétel megfelel az új erőforrásokat hozzá a fájl (ábra. 10.22).

Ábra. 10.21. Bitmap Properties párbeszédablak

Ábra. 10.22. forrás file doboz hozzáadása után Bitmap Resource

Példaként, ábrán. 10.23 nézet Image Editor párbeszédablak. amely a forrás fájl aplane programot. A fájl tartalmazza a két bites kép nevek gyár és APLANE.

Ábra. 10.23. Image Editor párbeszédablak az erőforrás fájl

Ha a kívánt képet már létezik egy külön fájlban, akkor a vágólap (vágólap) valósult meg a bitmap erőforrás fájl. Ez történik az alábbiak szerint.

Csatlakozó forrás fájlt

Annak érdekében, hogy a források álltak rendelkezésre a program, akkor tartalmaznia kell a szövegben a program utasításait (irányelv), amely megmutatja a fordító, hogy a fájl egy végrehajtható program kell hozzá, hogy a tartalma a forrás fájlt.

Általánosságban elmondható, hogy ez az irányelv az alábbiak szerint:

ahol FaylResursov - Erőforrás fájl nevét.

Például az irányelv a következőképpen nézhet ki:

Megjegyzés: Ha a program erőforrás fájl modul fájlnevek megegyeznek, a „*” lehet elhelyezni neve helyett az erőforrás fájlban.

Ebben az esetben az erőforrás fájl felvételét az irányelv egy végrehajtható program fájl így néz ki:

Tölts fel egy képet a forrás TBitMap típusú változó lehet LoadfromResourceName olyan módszerrel, amely két paramétert:

programot azonosítója és neve az erőforrás.

Mivel a programot használt azonosító globális változó HINSTANCE. Az erőforrás nevét kell írni, mint a szöveg konstans.

Például az utasítást a képeket a változó pic így nézhet ki:

Pic. LoadFromResourceName (HINSTANCE, gyári ');

Példaként a hirdetési 10.11 a szöveg a program, amelyben a háttérképet és a légi jármű van betöltve az erőforrás.

Listing 10.11. Példa a képek betöltése erőforrás

Előnyei a kép letöltés az erőforrás program nyilvánvaló: ha a program terjesztése nem szükséges, hogy vigyázzon, hogy míg a program elérhető fájlokat a képek, az összes kép a végrehajtható fájl.

Most, hogy hogyan lehet végrehajtani kiadási pro- dialógus

Gramm egyszerű „rajzfilm”, mint például, hogy ami látható, a dia-

den window kommunikációt, amikor az internethez csatlakozik (ábra. 10,24).

Most úgy vélik, hogyan hajtsák végre a kimenetet egy párbeszédablak, egy egyszerű „rajzfilm”, mint amely látható a párbeszédablak

Egy kapcsolat létesítését, amikor csatlakozik az internethez (ábra. 10,24).

Rice, 1O.24. Egy példa a rajzfilm a kommunikáció beállítása párbeszédablak

Ábra. 10.25. Képek megvalósításához használt a film a kommunikáció beállítása párbeszédablak

rajzfilm keretek általában tároljuk egy fájl vagy egy-egy erőforrás. Mielőtt elindítaná a programot, amikor azokat behelyezzük a puffer, amint kényelmesen használható egy objektum típusú TBitmap. Feladat eljárást megvalósító kiadási rajzfilm, hogy válassza ki a következő képkockára, majd hozza a kívánt helyre formákat.

Mivel a paramétereket a mezőt! és Mező? Használt TRect típusú struktúra, amelynek mezők határozzák meg a helyét és méretét a régió.

Töltsük TRect mezőstruktúrát lehet a Bounds funkció, kézi anyagmozgatás, amelyre általában így néz ki:

Az alábbi program, amelynek szövege listán látható 10.12 megjelenít egy párbeszédpanelt egy egyszerű rajzfilm - dór oszlop, amely körül „repül” egy tárgy. Ábra. 10.26 ábra a keretek a film (a fájl tartalmát film.bmp).

Program párbeszédablak ábrán látható. 10.27, tartalmaz egy egykomponensű - időzítő.

Ábra. 10.26. rajzfilm keretek

Ábra. 1O.27. alakja programot

Listing 10.12. Cartoon (használatra CopRect módszer)