Postupy: Zahrnutí prostředků v době kompilace (C++)
Ve výchozím nastavení jsou všechny prostředky umístěny v jednom souboru skriptu prostředků (.rc), ale existuje mnoho důvodů, proč umístit prostředky do jiného než hlavního souboru .rc:
Pokud chcete přidat komentáře k příkazům prostředků, které se při uložení souboru .rc neodstraní.
Pokud chcete zahrnout prostředky, které už byly vyvinuty a otestovány a nepotřebujete další úpravy. Všechny soubory, které jsou zahrnuté, ale nemají příponu .rc, nebudou editory prostředků upravovat.
Pokud chcete zahrnout prostředky, které používají různé projekty nebo které jsou součástí systému správy verzí zdrojového kódu. Tyto zdroje musí existovat v centrálním umístění, kde změny ovlivní všechny projekty.
Pokud chcete zahrnout prostředky (například prostředky RCDATA), které jsou vlastní formát. Prostředky RCDATA mají zvláštní požadavky, kdy nemůžete výraz použít jako hodnotu pole
nameID
.
Pokud máte oddíly ve stávajících souborech .rc, které splňují některé z těchto podmínek, umístěte tyto oddíly do jednoho nebo více samostatných souborů .rc a zahrňte je do projektu pomocí dialogového okna Zahrnutí zdrojů.
Mezi prostředky patří
Zdroje z jiných souborů můžete do projektu přidat v době kompilace tak, že je zobrazíte v poli Direktivy zkompilovat čas v dialogovém okně Resource Includes . Pomocí dialogového okna Zahrnout zdroje můžete upravit normální pracovní uspořádání prostředí projektu ukládání všech zdrojů do souboru .rc projektu a všech symbolů v Resource.h
souboru .
Začněte tak, že v zobrazení prostředků kliknete pravým tlačítkem na soubor .rc, vyberete Možnost Zahrnutí prostředků a poznamenejte si následující vlastnosti:
Vlastnost | Popis |
---|---|
Soubor záhlaví symbolu | Umožňuje změnit název souboru záhlaví, kde jsou uloženy definice symbolů pro soubory prostředků. Další informace naleznete v tématu Změna názvů souborů záhlaví symbolů. |
Direktivy symbolů jen pro čtení | Umožňuje zahrnout soubory hlaviček, které obsahují symboly, které by se neměly upravovat. Například soubory symbolů, které se mají sdílet s jinými projekty. Může se jednat také o soubory MFC .h. Další informace naleznete v tématu Zahrnutí sdílených (jen pro čtení) nebo počítaných symbolů. |
Direktivy pro kompilaci | Umožňuje zahrnout soubory prostředků, které se vytvářejí a upravují odděleně od prostředků v hlavním souboru prostředků, obsahují direktivy pro kompilaci (například direktivy, které podmíněně zahrnují prostředky) nebo obsahují prostředky ve vlastním formátu. Pole Direktivy kompilátoru můžete použít také k zahrnutí standardních souborů prostředků MFC. |
Poznámka:
Položky v těchto textových polích se zobrazí v souboru .rc označeném TEXTINCLUDE 1
, TEXTINCLUDE 2
a TEXTINCLUDE 3
v uvedeném pořadí. Další informace najdete v tématu TN035: Použití více souborů prostředků a hlavičkových souborů v jazyce Visual C++.
Po provedení změn v souboru prostředků pomocí dialogového okna Zahrnutí prostředků je nutné zavřít a znovu otevřít soubor .rc , aby se změny projevily.
Zahrnutí zdrojů do projektu v době kompilace
Prostředky umístěte do souboru skriptu prostředků s jedinečným názvem souboru. Nepoužívejte projectname.rc, protože se jedná o název souboru použitého pro hlavní soubor skriptu prostředků.
Klikněte pravým tlačítkem myši na soubor .rc v zobrazení prostředků a vyberte Zahrnout prostředky.
Do pole Direktivy kompilace přidejte direktivu kompilátoru #include, která zahrne nový soubor prostředků do hlavního souboru prostředků ve vývojovém prostředí.
Prostředky v souborech, které jsou zahrnuty tímto způsobem, jsou součástí spustitelného souboru pouze v době kompilace a nejsou k dispozici pro úpravy nebo úpravy, když pracujete na hlavním souboru .rc projektu. Zahrnuté soubory .rc je potřeba otevřít samostatně a všechny soubory zahrnuté bez přípony .rc nebudou upravovat editory prostředků.
Určení adresářů zahrnutí pro konkrétní soubor prostředku (.rc)
Klikněte pravým tlačítkem myši na soubor .rc v Průzkumník řešení a vyberte Vlastnosti.
V levém podokně vyberte uzel Prostředky a do vlastnosti Další adresáře zahrnout zadejte všechny další adresáře zahrnutí.
Vyhledání symbolů v prostředcích
Přejděte do nabídky Upravit>symbol najít.
Tip
Chcete-li ve vyhledávání používat regulární výrazy, vyberte možnost Najít v souborech v nabídce Upravit místo symbolu Najít. Zaškrtněte políčko Použít: Regulární výrazy v dialogovém okně Najít a v poli Najít můžete zvolit regulární hledaný výraz z rozevíracího seznamu. Když vyberete výraz z tohoto seznamu, nahradí se jako hledaný text v poli Najít.
V poli Najít v rozevíracím seznamu vyberte předchozí hledaný řetězec nebo zadejte klávesu akcelerátoru, kterou chcete najít,
ID_ACCEL1
například .Vyberte některou z možností Najít a zvolte Najít další.
Poznámka:
Nelze hledat symboly v řetězci, akcelerátoru nebo binárních prostředcích.
Požadavky
Win32
Viz také
Soubory prostředků
Postupy: Vytváření prostředků
Postupy: Správa prostředků