Edytory zasobów (C++)
Edytor zasobów to wyspecjalizowane środowisko do tworzenia lub modyfikowania zasobów zawartych 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 jest otwierany 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ń. Edytor obrazów i Edytor plików binarnych umożliwiają pracę 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 skrótów | Tabele akceleratorów 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żna zmienić rozmieszczenie, zmienić rozmiar, dodać kontrolki i funkcje lub w inny sposób zmodyfikować aspekty zasobu przy użyciu skojarzonego edytora. Zasób można również edytować 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ć za pomocą 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 zasobu i wybierz polecenie 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
Przejdź do menu Wyświetl> innywidok zasobów systemuWindows>.
Jeśli okno Widok zasobów nie jest najbardziej górnym oknem, wybierz kartę Widok zasobów , aby przenieść ją na górę.
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 .
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
W widoku zasobu rozwiń węzeł dla typu zasobu.
Kliknij prawym przyciskiem myszy zasób, który chcesz usunąć, a następnie wybierz polecenie Usuń.
Porada
Tej metody można również użyć, 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 Edytora plików binarnych , aby pracować z plikami zasobów w projektach zarządzanych. Wszystkie zarządzane zasoby, które chcesz edytować, muszą być zasobami połączonymi, 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 dostarczają wystarczającej ilości informacji, wyświetlenie podglądu zasobów ułatwia ich szybkie zidentyfikowanie.
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ą wizualnej wersji zapoznawczej: Akcelerator, Manifest, Tabela ciągów, Informacje o wersji
Uwaga
Aby wyświetlić podgląd zasobów, wymagany jest system Win32.
Aby wyświetlić podgląd zasobów
W widoku zasobu lub oknie dokumentu wybierz zasób, na przykład IDD_ABOUTBOX.
W okno Właściwości wybierz przycisk Strony właściwości.
Porada
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 zasobów 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
Brak
Zobacz też
Praca z plikami zasobów
Pliki zasobów
Identyfikatory zasobów (symbole)