Edytory zasobów (C++)

Edytor zasobów to wyspecjalizowane środowisko do tworzenia lub modyfikowania zasobów uwzględnionych w projekcie programu Visual Studio. Edytory zasobów programu Visual Studio udostępniają techniki i interfejsy, które ułatwiają szybkie i łatwe tworzenie i modyfikowanie zasobów aplikacji. Edytory zasobów umożliwiają wyświetlanie i edytowanie zasobów w odpowiednim edytorze i zasobach w wersji zapoznawczej.

Odpowiedni edytor zostanie otwarty automatycznie podczas tworzenia lub otwierania zasobu.

Uwaga

Ponieważ projekty zarządzane nie używają plików skryptów zasobów, należy otworzyć zasoby z Eksplorator rozwiązań. Za pomocą Edytora obrazów i Edytora binarnego można pracować z plikami zasobów w projektach zarządzanych. Wszelkie zarządzane zasoby, które chcesz edytować, muszą być powiązanymi zasobami. Edytory zasobów programu Visual Studio nie obsługują edycji zasobów osadzonych.

Użyj... Aby edytować...
Edytor klawiszy skrótów Tabele akceleratora w projektach Visual Studio C++.
Edytor plików binarnych Informacje o danych binarnych i zasoby niestandardowe w projektach Visual C++, Visual Basic lub Visual C#.
Edytor okien dialogowych Okna dialogowe w projektach Visual Studio C++.
Edytor obrazów Mapy bitowe, ikony, kursory i inne pliki obrazów w projektach Visual C++, Visual Basic lub Visual C#.
Edytor menu Zasoby menu w projektach Visual Studio C++.
Edytor wstążki Zasoby wstążki w projektach MFC.
Edytor ciągów Tabele ciągów w projektach Visual Studio C++.
Edytor paska narzędzi Zasoby paska narzędzi w projektach Visual Studio C++. Edytor paska narzędzi jest częścią Edytora obrazów.
Edytor informacji o wersji Informacje o wersji w projektach Visual Studio C++.

Uwaga

Jeśli projekt nie zawiera jeszcze pliku rc, zobacz Instrukcje: tworzenie zasobów.

Wyświetlanie i edytowanie zasobów

Każdy typ zasobu ma edytor zasobów specyficzny dla tego typu zasobu. Możesz zmienić kolejność, zmienić rozmiar, dodać kontrolki i funkcje lub zmodyfikować w inny sposób aspekty zasobu przy użyciu skojarzonego edytora. Możesz również edytować zasób w formacie tekstowym i formacie binarnym. Aby uzyskać więcej informacji, zobacz How to: Create Resources (Instrukcje: tworzenie zasobów).

Niektóre typy zasobów to pojedyncze pliki, które można importować i używać na różne sposoby; obejmują mapy bitowe, ikony, kursory, paski narzędzi i pliki HTML. Takie zasoby mają nazwy plików i identyfikatory zasobów. Inne, takie jak okna dialogowe, menu i tabele ciągów w projektach Win32, istnieją tylko w ramach pliku skryptu zasobu (rc) lub pliku szablonu zasobu (rct).

Zasoby można również edytować poza projektem bez konieczności otwierania projektu. Aby uzyskać więcej informacji, zobacz How to: Create Resources (Instrukcje: tworzenie zasobów).

Uwaga

Właściwości zasobu można modyfikować przy użyciu okna Właściwości .

  • Aby edytować właściwości zasobu, w widoku zasobu kliknij prawym przyciskiem myszy zasób, który chcesz edytować, a następnie wybierz polecenie Właściwości. Następnie w okno Właściwości zmień właściwości zasobu.

  • Aby cofnąć zmianę wprowadzonych we właściwościach zasobu, upewnij się, że zasób ma fokus w widoku zasobów i wybierz pozycję Cofnij z menu Edycja .

Zasoby win32

Dostęp do zasobów Win32 można uzyskać w okienku Widok zasobów.

Aby wyświetlić zasób Win32 w edytorze zasobów

  1. Przejdź do menu Wyświetl>inny widok zasobów systemu Windows.>

  2. Jeśli okno Widok zasobu nie jest najbardziej górnym oknem, wybierz kartę Widok zasobu, aby przenieść go do góry.

  3. W widoku zasobów rozwiń folder projektu, który zawiera zasoby, które chcesz wyświetlić. Jeśli na przykład chcesz wyświetlić zasób okna dialogowego, rozwiń folder Dialog .

  4. Kliknij dwukrotnie zasób, na przykład IDD_ABOUTBOX.

    Zasób zostanie otwarty w odpowiednim edytorze. Na przykład w przypadku zasobów okna dialogowego zasób zostanie otwarty w Edytorze okien dialogowych.

Aby usunąć istniejący zasób Win32

  1. W widoku zasobu rozwiń węzeł dla typu zasobu.

  2. Kliknij prawym przyciskiem myszy zasób, który chcesz usunąć, a następnie wybierz polecenie Usuń.

Napiwek

Można również użyć tej metody, gdy plik rc jest otwarty w oknie dokumentu poza projektem.

Zasoby zarządzanego projektu

Ponieważ projekty zarządzane nie używają plików skryptów zasobów, musisz otworzyć zasoby z Eksplorator rozwiązań. Użyj edytora obrazów i edytorabinarnego, aby pracować z plikami zasobów w projektach zarządzanych. Wszystkie zarządzane zasoby, które chcesz edytować, muszą być połączone zasoby, a edytory zasobów programu Visual Studio nie obsługują edytowania zasobów osadzonych.

  • Aby wyświetlić zasób zarządzany w edytorze zasobów, w Eksplorator rozwiązań kliknij dwukrotnie zasób, na przykład Bitmap1.bmp, a zasób zostanie otwarty w odpowiednim edytorze.

  • Aby usunąć istniejący zasób zarządzany, w Eksplorator rozwiązań kliknij prawym przyciskiem myszy zasób, który chcesz usunąć, a następnie wybierz polecenie Usuń.

Zasoby w wersji zapoznawczej

Wyświetl podgląd zasobów, aby umożliwić wyświetlanie zasobu graficznego bez ich otwierania. Podgląd jest również przydatny w przypadku plików wykonywalnych po ich skompilowaniu, ponieważ identyfikatory zasobów zmieniają się na liczby. Ponieważ te identyfikatory liczbowe często nie udostępniają wystarczającej ilości informacji, wyświetlenie podglądu zasobów pomaga szybko je zidentyfikować.

Następujące typy zasobów zapewniają podgląd układu wizualnego: Mapa bitowa, okno dialogowe, Ikona, Menu, Kursor, Pasek narzędzi

Następujące zasoby nie udostępniają wizualizacji w wersji zapoznawczej: Akcelerator, Manifest, Tabela ciągów, Informacje o wersji

Uwaga

Aby wyświetlić podgląd zasobów, wymagane jest win32.

Aby wyświetlić podgląd zasobów

  1. W widoku zasobu lub oknie dokumentu wybierz zasób, na przykład IDD_ABOUTBOX.

  2. W okno Właściwości wybierz przycisk Strony właściwości.

    Napiwek

    Użyj skrótu, przejdź do menu Wyświetl>strony właściwości.

    Zostanie otwarta strona Właściwość zasobu z podglądem tego zasobu. Możesz użyć klawiszy strzałek w górę i w dół , aby nawigować po kontrolce drzewa w widoku zasobu lub w oknie dokumentu. Strona Właściwość pozostanie otwarta i pokaże wszystkie zasoby, które mają fokus i można je wyświetlić.

Wymagania

None

Zobacz też

Praca z plikami zasobów
Pliki zasobów
Identyfikatory zasobów (symbole)