Práce s RES soubory

Nyní se dostáváme k tomu, jak se soubory, které RES soubor obsahuje pracovat. Otevřete si formulář (Form1), přidejte na něj prvek Picture (Picture1) a na událost Form_Load zapište:

Private Sub Form_Load()
    Picture1.Picture = LoadResPicture(101, vbResBitmap)
End Sub

Spusťte projekt. V obrázku bude zobrazena bitmapa s ID 101. Funkce LoadResPicture se používá pro načtení obrázků z RES souboru a jejím parametrem je ID (v našem případě 101) a typ obrázku:

vbResBitmap - bitmapy
vbResIcon - ikony
vbResCursor - kurzory

Pokud jste si v RES souboru dali identifikátor jako textový řetězec ("Cube"), pak bude událost vypadat následovně:

Private Sub Form_Load()
    Picture1.Picture = LoadResPicture(101, vbResBitmap)
End Sub

A to je celá magie. RES soubory Vám mohou pomoci výrazně redukovat velikost aplikace. Jejich využití ovšem nespočívá jen jako zdroj obrázků, ale lze je také použít pro tvorbu vícejazyčných aplikací, kdy lze využít možnosti ukládat do RES souboru textové položky, k nim si přiřadit identifikátory a podle nastaveného typu jazyka pak pro zobrazování používat předdefinované texty.

Zpět

Autor: The Bozena