Dela via


Resursredigerare (C++)

En resursredigerare är en specialiserad miljö för att skapa eller ändra resurser som ingår i ett Visual Studio-projekt. Visual Studio-resursredigerarna delar tekniker och gränssnitt som hjälper dig att skapa och ändra programresurser snabbt och enkelt. Med resursredigerare kan du visa och redigera resurser i rätt redigerar- och förhandsgranskningsresurser.

Rätt redigerare öppnas automatiskt när du skapar eller öppnar en resurs.

Anmärkning

Eftersom hanterade projekt inte använder resursskriptfiler måste du öppna dina resurser från Solution Explorer. Du kan använda bildredigeraren och den binära redigeraren för att arbeta med resursfiler i hanterade projekt. Alla hanterade resurser som du vill redigera måste vara länkade resurser. Visual Studio-resursredigerarna stöder inte redigering av inbäddade resurser.

Använd... Så här redigerar du...
Redigeraren för acceleratorer Acceleratortabeller i Visual Studio C++-projekt.
Binär redigerare Binär datainformation och anpassade resurser i Visual C++-, Visual Basic- eller Visual C#-projekt.
Dialogredigeraren Dialogrutor i Visual Studio C++-projekt.
Bildredigerare Bitmappar, ikoner, markörer och andra bildfiler i Visual C++-, Visual Basic- eller Visual C#-projekt.
Menyredigeraren Menyresurser i Visual Studio C++-projekt.
Ribbon-redigeraren Resurser för band i MFC-projekt.
Strängredigeraren Strängtabeller i Visual Studio C++-projekt.
Verktygsfältsredigeraren Verktygsfältsresurser i Visual Studio C++-projekt. Verktygsfältsredigeraren är en del av bildredigeraren.
Redigerare för versionsinformation Versionsinformation i Visual Studio C++-projekt.

Anmärkning

Om projektet inte redan innehåller en .rc-fil läser du Så här: Skapa resurser.

Visa och redigera resurser

Varje resurstyp har en resursredigerare som är specifik för den resurstypen. Du kan ordna om, ändra storlek på, lägga till kontroller och funktioner eller på annat sätt ändra aspekter av en resurs med hjälp av den associerade redigeraren. Du kan också redigera en resurs i textformat och binärt format. Mer information finns i Så här skapar du resurser.

Vissa resurstyper är enskilda filer som kan importeras och användas på olika sätt. dessa inkluderar bitmappar, ikoner, markörer, verktygsfält och html-filer. Sådana resurser har filnamn och resursidentifierare. Andra, till exempel dialogrutor, menyer och strängtabeller i Win32-projekt, finns bara som en del av en resursskriptfil (.rc) eller resursmallfil (.rct).

Resurser kan också redigeras utanför projektet utan att projektet är öppet. Mer information finns i Så här skapar du resurser.

Anmärkning

Egenskaper för en resurs kan ändras med hjälp av fönstret Egenskaper .

  • Om du vill redigera egenskaperna för en resurs högerklickar du på den resurs som du vill redigera i Resursvyn och väljer Egenskaper. I fönstret Egenskaper ändrar du sedan egenskaperna för resursen.

  • Om du vill ångra en ändring av egenskaperna för en resurs kontrollerar du att resursen har fokus i resursvyn och väljer Ångra redigera-menyn.

Win32-resurser

Du kan komma åt Win32-resurser i fönstret Resursvy .

Så här visar du en Win32-resurs i en resursredigerare

  1. Gå till menyn Visa>Andra fönster>Resursvy.

  2. Om fönstret Resursvy inte är det översta fönstret väljer du fliken Resursvy för att ta den överst.

  3. Från resursvyn expanderar du mappen för projektet som innehåller resurser som du vill visa. Om du till exempel vill visa en dialogresurs expanderar du mappen Dialog .

  4. Dubbelklicka på resursen, till exempel IDD_ABOUTBOX.

    Resursen öppnas i rätt redigerare. För dialogresurser öppnas till exempel resursen i dialogredigeraren.

Ta bort en befintlig Win32-resurs

  1. I Resursvyn expanderar du noden för en resurstyp.

  2. Högerklicka på den resurs som du vill ta bort och välj Ta bort.

Tips/Råd

Du kan också använda den här metoden när du har .rc-filen öppen i ett dokumentfönster utanför ett projekt.

Hanterade projektresurser

Eftersom hanterade projekt inte använder resursskriptfiler måste du öppna dina resurser från Solution Explorer. Använd bildredigeraren och den binära redigeraren för att arbeta med resursfiler i hanterade projekt. Alla hanterade resurser som du vill redigera måste vara länkade resurser och Visual Studio-resursredigerare stöder inte redigering av inbäddade resurser.

  • Om du vill visa en hanterad resurs i en resursredigerare dubbelklickar du på resursen i Solution Explorer, till exempel Bitmap1.bmpoch resursen öppnas i rätt redigerare.

  • Om du vill ta bort en befintlig hanterad resurs högerklickar du på den resurs som du vill ta bort i Solution Explorer och väljer Ta bort.

Förhandsgranska resurser

Förhandsgranska dina resurser så att du kan visa grafiska resurser utan att öppna dem. Förhandsgranskning är också användbart för körbara filer när du har kompilerat dem, eftersom resursidentifierarna ändras till tal. Eftersom dessa numeriska identifierare ofta inte ger tillräckligt med information kan du snabbt identifiera dem genom att förhandsgranska resurserna.

Följande resurstyper tillhandahåller en visuell layoutförhandsgranskning: Bitmapp, Dialog, Ikon, Meny, Markör, Verktygsfält

Följande resurser tillhandahåller ingen visuell förhandsversion: accelerator, manifest, strängtabell, versionsinformation

Anmärkning

För att förhandsgranska resurser krävs Win32.

Så här förhandsgranskar du resurser

  1. I resursvyn eller ett dokumentfönster väljer du din resurs, till exempel IDD_ABOUTBOX.

  2. I fönstret Egenskaper väljer du knappen Egenskapssidor .

    Tips/Råd

    Använd en genväg och gå till menyn Visa>egenskapssidor.

    Sidan Egenskap för resursen öppnas och visar en förhandsgranskning av resursen. Du kan använda upp- ochnedpilarna för att navigera i trädkontrollen i resursvyn eller dokumentfönstret. Sidan Egenskap förblir öppen och visar alla resurser som har fokus och som kan förhandsgranskas.

Kravspecifikation

Ingen

Se även

Arbeta med resursfiler
Resursfiler
Resursidentifierare (symboler)