Sdílet prostřednictvím


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.hsouboru .

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 2a 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

  1. 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ů.

  2. Klikněte pravým tlačítkem myši na soubor .rc v zobrazení prostředků a vyberte Zahrnout prostředky.

  3. 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)

  1. Klikněte pravým tlačítkem myši na soubor .rc v Průzkumník řešení a vyberte Vlastnosti.

  2. 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

  1. 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.

  2. 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_ACCEL1například .

  3. 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ů