Condividi tramite


Simboli: identificatori di risorsa

Un simbolo è un identificatore (ID) di risorsa costituito da due parti: una stringa di testo (nome del simbolo) e un Integer a essa associato (valore del simbolo). Di seguito è riportato un esempio:

IDC_EDITNAME = 5100

Molto spesso viene fatto riferimento ai nomi dei simboli come a identificatori.

I simboli forniscono un modo descrittivo per fare riferimento alle risorse e agli oggetti dell'interfaccia utente sia nel codice sorgente che in caso di utilizzo negli editor di risorse. È possibile visualizzare e modificare facilmente i simboli mediante la finestra di dialogo Simboli risorsa.

Quando si crea una nuova risorsa o un nuovo oggetto risorsa, gli editor di risorse forniscono alla risorsa un nome predefinito, ad esempio IDC_RADIO1, e le assegnano un valore. La definizione, costituita dal nome e dal valore, viene archiviata nel file Resource.h.

Nota

Quando si copiano risorse o oggetti risorsa da un file RC a un altro, Visual C++ potrebbe modificare il valore del simbolo della risorsa trasferita o il nome e il valore del simbolo, allo scopo di evitare conflitti con i nomi o i valori dei simboli nel file esistente.

Il numero di risorse e simboli è direttamente proporzionale alle dimensioni e al livello di complessità dell'applicazione. Il rilevamento di numeri elevati di simboli distribuiti tra diversi file può quindi rivelarsi difficoltoso. La finestra di dialogo Simboli risorsa semplifica la gestione dei simboli offrendo uno strumento centrale tramite il quale è possibile:

Per informazioni sull'aggiunta di risorse a progetti gestiti, vedere Risorse nelle applicazioni nella Guida per gli sviluppatori di .NET Framework. Per informazioni sull'aggiunta manuale di file di risorse a progetti gestiti, sull'accesso alle risorse, sulla visualizzazione di risorse statiche e sull'assegnazione di stringhe di risorse alle proprietà, vedere Procedura dettagliata: localizzazione di Windows Form e Procedura dettagliata: utilizzo di risorse per la localizzazione con ASP.NET.

Requisiti

Win32

Vedere anche

Attività

Procedura: cercare simboli nelle risorse

Riferimenti

Editor di risorse

File di risorse (Visual Studio)

Risorse