Share via


Postupy: Vytváření prostředků (C++)

Zdroje pro projekt můžete vytvořit pomocí:

  • Pomocí souboru skriptu prostředku.

    Poznámka

    Tento krok je nezbytný před přidáním prostředků.

  • Přidání zdrojů do projektu a použití zobrazení zdrojů

  • Vytvoření přizpůsobených prostředků pomocí šablony prostředků

Použití souborů skriptů prostředků

Před vytvořením a přidáním nových prostředků do projektu musíte nejprve vytvořit soubor skriptu prostředků (.rc).

Poznámka

Soubor skriptu prostředků můžete přidat pouze do existujícího projektu načteného do integrovaného vývojového prostředí sady Visual Studio. Nemůžete vytvořit samostatný skript prostředků mimo projekt, ale soubory šablony prostředků (.rct) je možné vytvořit kdykoli.

Vytvoření souboru skriptu prostředku

  1. Zaměřte se na existující složku projektu v Průzkumník řešení, například MyProject.

    Poznámka

    Nezaměňujte složku projektu se složkou řešení v Průzkumník řešení. Pokud se zaměříte na složku Řešení , nebudete mít stejné možnosti Přidat novou položku .

  2. V nabídce přejděte na Položku Přidat novou položku projektu>.

  3. Vyberte složku Visual C++ a v pravém podokně zvolte Soubor prostředků (.rc).

  4. Do textového pole Název zadejte název souboru skriptu prostředku a vyberte Otevřít.

Otevření souboru skriptu prostředku

Zdroje můžete zobrazit v souboru skriptu zdrojů bez otevření projektu. Soubor skriptu se otevře v okně dokumentu, na rozdíl od zobrazení prostředků.

Poznámka

Některé příkazy jsou k dispozici pouze v případě, že je soubor otevřen samostatně, což znamená mimo projekt bez prvního načtení projektu. Pokud chcete například použít příkaz Uložit jako a uložit soubor s jiným formátem nebo názvem souboru, musí být soubor otevřen samostatně.

  • Pokud chcete otevřít soubor skriptu zdroje mimo projekt, v nabídce přejděte na >Soubor otevřít a zvolte Soubor. Přejděte do souboru skriptu prostředků, zvýrazněte soubor a zvolte Otevřít.

    Poznámka

    Může se stát, že budete chtít zobrazit obsah souboru skriptu zdroje projektu bez použití editorů prostředků k otevření zdroje. Můžete například chtít vyhledat řetězec ve všech dialogových oknech v souboru prostředků, aniž byste museli každý otevřít samostatně. Soubor prostředků můžete snadno otevřít v textovém formátu a zobrazit všechny prostředky, které obsahuje, a dokončit globální operace podporované textovým editorem.

    Pokud chcete otevřít soubor skriptu prostředků v textovém formátu, použijte šipku rozevíracího seznamu na pravé straně tlačítka Otevřít v předchozím kroku a zvolte Otevřít v aplikaci. Vyberte Editor zdrojového kódu (text) a v rozevíracím seznamu Otevřít jako vyberte Text a prostředek se otevře v editoru zdrojového kódu .

  • Pokud chcete otevřít více skriptů prostředků, postupujte stejně jako u každého souboru, který chcete otevřít, například Source1.rc a Source2.rc. Když jsou oba soubory .rc otevřené v samostatných oknech dokumentů, použijte buď nabídku Okno , nebo klikněte pravým tlačítkem myši na jeden ze souborů a zvolte Nová vodorovná skupina karet nebo Nová svislá skupina karet. Okna jsou teď dlaždicová, takže je můžete zobrazit současně.

Tip

Soubory skriptu prostředků můžete otevřít tak, že v Průzkumník řešení kliknete pravým tlačítkem na soubor .rc, vyberete Otevřít s a zvolíte Editor zdrojového kódu (Text).

Při vytváření aplikace Microsoft Foundation Class (MFC) pro Windows pomocí průvodce aplikací MFC průvodce vygeneruje základní sadu souborů včetně souboru skriptu prostředků (.rc), který obsahuje základní funkce MFC. Tyto funkce specifické pro mfc však nejsou při úpravách souboru .rc pro aplikace systému Windows založené na prostředí MFC k dispozici. To zahrnuje průvodce kódem, řetězce příkazového řádku nabídky, obsah seznamu ovládacích prvků se seznamem a technologie ActiveX hostování ovládacího prvku.

  • Pokud chcete přidat podporu KNIHOVNY MFC, otevřete soubor skriptu prostředků v zobrazení prostředků, zvýrazněte složku prostředků (například MFC.rc). Potom v okno Vlastnosti nastavte režim MFC na hodnotu True.

    Poznámka

    Kromě nastavení režimu MFC musí být soubor .rc součástí projektu MFC. Pouze nastavení režimu MFC na hodnotu True v souboru .rc v projektu Win32 neposkytuje funkce MFC.

Vytvořit prostředky

Prostředek můžete vytvořit jako nový výchozí prostředek, což znamená prostředek, který není založený na šabloně nebo jako prostředek vytvořený po šabloně.

Pomocí okna Zobrazení zdrojů zobrazte soubory zdrojů, které jsou součástí vašich projektů. Rozbalením horní složky, například Project1.rc, se zobrazí typy prostředků v daném souboru. Rozbalte jednotlivé typy prostředků a zobrazte jednotlivé prostředky daného typu.

Tip

Pokud chcete otevřít okno Zobrazení zdrojů, přejděte do nabídky Zobrazit>jiné zobrazení prostředků systému Windows>nebo stiskněte kombinaci kláves Ctrl+Shift+E.

Můžete také kliknout pravým tlačítkem myši na okno Zobrazení prostředků a spustit místní nabídku příkazů nebo poklikáním na záhlaví okna ukotvit a uvolnit okno. Klikněte pravým tlačítkem myši na záhlaví příkazů, které řídí chování okna. Další informace naleznete v tématu Správa systému Windows.

Okna Zobrazení zdrojů obsahuje dialogové okno Přidat zdroj s následujícími vlastnostmi pro přidání zdrojů do projektu desktopové aplikace C++:

Vlastnost Popis
Typ prostředku Zadejte typ prostředku, který chcete vytvořit.

Kategorie prostředků kurzoru a dialogového okna můžete rozbalit a zobrazit tak další prostředky, které jsou umístěny v umístění .. \Microsoft Visual Studio <version>\VC\VCResourceTemplates\<LCID>\mfc.rct. Pokud potřebujete přidat soubory .rct, buď je sem vložte, nebo zadejte jinou cestu k zahrnutí. Prostředky zobrazené na nejvyšší úrovni ovládacího prvku stromu představují výchozí prostředky poskytované sadou Visual Studio. Prostředky v souborech .rct se zobrazí na druhé úrovni v příslušné kategorii. Počet souborů .rct, které můžete přidat, není nijak omezený.

New Vytvořte prostředek na základě typu vybraného v poli Typ zdroje a v příslušném editoru ho otevřete.

Pokud například vytvoříte prostředek dialogového okna, otevře se prostředek v Editoru dialogů.
Import Otevřete dialogové okno Importovat a přejděte na zdroj, který chcete importovat do aktuálního projektu.

Můžete importovat rastrový obrázek, ikonu, kurzor, HTML, zvuk (. WAV) nebo vlastní soubor prostředků.
Vlastní Otevřete dialogové okno Nový vlastní prostředek a vytvořte vlastní prostředek.

Obsahuje také vlastnost Typ prostředku, která poskytuje textové pole pro zadání názvu vlastního typu prostředku. Při ukončení jazyka Visual C++ se název automaticky zmenšuje velkými písmeny. Vlastní prostředky se upravují pouze v binárním editoru.

Když vytvoříte nový prostředek, Visual C++ mu přiřadí jedinečný název, IDD_Dialog1například . Toto ID prostředku můžete přizpůsobit úpravou vlastností prostředku buď v přidruženém editoru prostředků, nebo v okno Vlastnosti.

Poznámka

Nezadávejte název nebo ID prostředku, které je vyhrazeno sadou Visual Studio. Rezervované názvy jsou DESIGNINFO, HWBa TEXTINCLUDEa a rezervované ID je 255.

Vytvoření prostředku

  • V zobrazení zdrojů vyberte soubor .rc a pak použijte příkaz Upravit>přidat zdroj a zvolte typ zdroje, který chcete přidat do projektu.

    Tip

    Můžete také kliknout pravým tlačítkem myši na soubor .rc v zobrazení prostředků a v místní nabídce zvolit Přidat prostředek .

  • V Průzkumník řešení klikněte pravým tlačítkem na složku projektu, vyberte Přidat>zdroj a zvolte typ zdroje, který chcete přidat do projektu.

    Poznámka

    Pokud v projektu ještě nemáte soubor .rc, tento krok ho vytvoří. Tento krok pak můžete zopakovat a přidat do nového souboru .rc konkrétní typy prostředků.

  • V zobrazení tříd klikněte pravým tlačítkem na projekt, vyberte Přidat>zdroj a zvolte typ zdroje, který chcete přidat do projektu.

  • Použijte nabídku Přidat zdroj projektu>.

Použití šablon prostředků

Šablona prostředku je přizpůsobený prostředek, který jste uložili jako soubor .rct. Šablona prostředku pak slouží jako výchozí bod pro vytváření prostředků. Šablony prostředků šetří čas při vývoji dalších prostředků nebo skupin prostředků, které sdílejí funkce, jako jsou standardní ovládací prvky nebo opakující se prvky. Pokud například chcete do několika dialogových oken zahrnout tlačítko nápovědy s ikonou loga společnosti, vytvořte novou šablonu dialogového okna a přizpůsobte si ji tlačítkem nápovědy a logem.

Po přizpůsobení šablony prostředku uložte změny do složky šablony nebo do umístění určeného v cestě k zahrnutí, aby se nová šablona prostředku zobrazila pod svým typem prostředku v dialogovém okně Přidat prostředek . Novou šablonu prostředků teď můžete použít tak často, jak je to potřeba.

Poznámka

Editor prostředků automaticky poskytuje jedinečné ID prostředku. Vlastnosti prostředku můžete podle potřeby upravit.

Poznámka

Soubory šablony specifické pro jazyk umístěte do podadresářů hlavního adresáře šablony. Například soubory šablony určené pouze pro angličtinu se můžou nacházet v souboru .. \<resource template directory>\1033.

Visual Studio vyhledá nové soubory .rct ve složce \Program Files\Microsoft Visual Studio <version>\VC\VCResourceTemplates, \Program Files\Microsoft Visual Studio <version>\VC\VCResourceTemplates\<LCID> (například LCID 1033 pro angličtinu) nebo kdekoli na cestě k zahrnutí. Pokud dáváte přednost ukládání souborů .rct do jiného umístění, musíte umístění přidat do cesty k zahrnutí.

Vytvoření a použití šablony prostředku

  1. V Průzkumník řešení klikněte pravým tlačítkem na projekt a vyberte Přidat>novou položku.

  2. V podokně Šablony vyberteSoubor šablon prostředků (.rct).

  3. Zadejte název a umístění nového souboru .rct a zvolte Otevřít.

    Nový soubor .rct se přidá do projektu a zobrazí se v Průzkumník řešení ve složce Resources.

  4. Poklikáním otevřete soubor .rct v okně dokumentu. Pokud chcete přidat prostředky, klikněte pravým tlačítkem myši na soubor v okně dokumentu a zvolte Přidat prostředek.

    Můžete přizpůsobit přidané prostředky a uložit soubor .rct .

  5. V podokně Zobrazení prostředků klikněte pravým tlačítkem myši na soubor .rc a zvolte Přidat prostředek.

  6. Výběrem symbolu plus (+) vedle prostředku rozbalte uzel prostředku a zobrazte šablony dostupné pro daný prostředek.

  7. Poklikejte na šablonu, kterou chcete použít.

    Přidaný prostředek můžete podle potřeby upravit v editoru prostředků.

Převod existujícího souboru prostředků na šablonu

Když otevřete soubor skriptu prostředků, v nabídce přejděte na Soubor>Uložit< název souboru> jako. Zadejte umístění a zvolte OK.

Požadavky

Win32

Viz také

Soubory prostředků
Postupy: Správa prostředků
Postupy: Zahrnutí prostředků v čase kompilace