Ez a témakör megmutatja, hogyan alkalmazhat “skineket” a DataFlex Windows projektjeire.

Skinning

A skinelés a cCJSkinFramework osztályt használja az alkalmazások átalakítására vizuális stílusok alkalmazásával. A nyúzásról bővebben a Skinning Windows alkalmazások nyúzása című fejezetben olvashat.

Fontos!

Ennek a szakasznak az a feltétele, hogy a “My First Windows Application” Windows projekt és a “Hello World” nézet a QuickStart munkaterületen létrejöjjön.

Ha ez nem így van, akkor most váltson az Első Windows-alkalmazás létrehozása lépésre, és térjen vissza ide, ha befejezte azt.

Windows-alkalmazás nyúzása

1. Ha még nincs megnyitva, nyissa meg a DataFlex Studio-t, és nyissa meg a QuickStart munkaterületet.

2. Győződjön meg róla, hogy a MyFirstWindowsApplication.src a Munkatér-kutatóban kiválasztott Aktuális projekt.

3. Nyissa meg a MyFirstWindowsApplication.src fájlt. Ezt megteheti a Workspace Explorerben a fájlra való dupla kattintással vagy a jobb gombbal történő kattintással és a Megnyitás <MyFirstWindowsApplication.src> parancs kiválasztásával.

4. Húzza a cCJSkinFramework vezérlőelemet a Class Palette (Osztálypaletta) Others (Egyéb) csoportjából a vizuális tervezőre. Bárhová eldobhatja a vizuális tervezőben, és a Studio megfelelően elhelyezi.

Mivel a cCJSkinFramework osztály nem vizuálisan modellezett osztály, a Studio átvált a projekt kódszerkesztő nézetére. Látni fogja, hogy a cCJSkinFramework objektum közvetlenül a cApplication objektum alatt található.

5. Győződjön meg róla, hogy a cCJSkinFramework objektum a Code Explorerben kiválasztott objektum, majd tekintse meg a tulajdonságait a Properties ablakban.

6. Kattintson a Tulajdonságok ablakban a Tallózás gombra a psSkinFile vagy a psSkinIni esetében.

7. Ekkor megjelenik a Skin Selector párbeszédpanel. Ha rendelkezik egyéni skinekkel, akkor azokat hozzáadhatja az alkalmazásához a ‘Add Skins’ gombra kattintva, és az egyéni skin fájl keresésével. Egyelőre kattintson a Rendszerbőrök hozzáadása gombra a DataFlexszel telepített összes bőr importálásához. Ezzel az összes itt látható skin importálódik:

A Akin Selector párbeszédpanelről bővebben itt olvashat.

8. Válassza ki a Codejock Skin – LargeFontsBlack.ini fájlt, majd kattintson az Ok gombra. Látni fogja, hogy mind a psSkinFile, mind a psSkinIni tulajdonságokat feltöltötte a kiválasztás.

9. Kattintson a Studio eszköztárának Futtatás gombjára. A Studio lefordítja és futtatja a projektet.

10. A projekt futtatása után látni fogja, hogy az alkalmazás vizuális stílusa megváltozott. Ha a Nézet menü oHelloWorld menüpontját választja a “Hello, World” nézet megnyitásához, látni fogja, hogy a stílus a nézetre is alkalmazásra került.

Most láthatja, milyen egyszerű a nyúzás alkalmazása egy DataFlex Windows alkalmazáson.