Udostępnij za pośrednictwem


Identyfikatory zasobów (symbole) (C++)

Symbol to identyfikator zasobu (ID), który składa się z dwóch części, nazwy symbolu (ciągu tekstowego) mapowanego na wartość symbolu (liczbę całkowitą), na przykład:

IDC_EDITNAME = 5100

Nazwy symboli są najczęściej określane jako identyfikatory.

Symbole zapewniają opisowy sposób odwoływania się do zasobów i obiektów interfejsu użytkownika, zarówno w kodzie źródłowym, jak i podczas pracy z nimi w edytorach zasobów. Symbole można wyświetlać i manipulować nimi w jednym wygodnym miejscu przy użyciu okna dialogowego Symbole zasobów.

Wraz ze wzrostem rozmiaru i wyrafinowania aplikacji liczba zasobów i symboli. Śledzenie dużej liczby symboli rozproszonych w kilku plikach może być trudne. Okno dialogowe Symbole zasobów upraszcza zarządzanie symbolami, oferując centralne narzędzie, za pomocą którego można wykonywać następujące czynności:

Podczas tworzenia nowego zasobu lub obiektu zasobu edytory zasobów podają domyślną nazwę zasobu, na przykład IDC_RADIO1, i przypisują do niego wartość. Definicja name-plus-value jest przechowywana w Resource.h pliku.

Uwaga

Podczas kopiowania zasobów lub obiektów zasobów z jednego pliku RC do innego program Visual C++ może zmienić wartość symbolu przetransferowanego zasobu lub nazwę i wartość symbolu, aby uniknąć konfliktów z nazwami symboli lub wartościami w istniejącym pliku.

Wymagania

Win32

Zobacz też

Praca z plikami zasobów
Pliki zasobów
Edytory zasobów