Procedura: copiare risorse

È possibile copiare risorse da un file in un altro senza apportarvi modifiche oppure modificare la lingua o la condizione di una risorsa durante la copia.

È possibile copiare facilmente le risorse da un file eseguibile o di risorse esistente nel file di risorse corrente.Per eseguire questa operazione, vengono aperti contemporaneamente entrambi i file contenenti le risorse e gli elementi vengono trascinati da un file all'altro oppure copiati e incollati tra i due file.Questo metodo viene utilizzato per i file di risorse (RC) e di modello di risorsa (RCT), nonché per i file eseguibili (EXE).

[!NOTA]

Visual C++ include file di risorse di esempio che è possibile utilizzare nelle applicazioni.Per ulteriori informazioni, vedere CLIPART: risorse comuni.

È possibile utilizzare il metodo di trascinamento tra file RC aperti all'esterno del progetto.

Per copiare risorse da un file a un altro mediante trascinamento

  1. Aprire entrambi i file di risorse in modo autonomo. Per ulteriori informazioni, vedere Visualizzazione di risorse in un file RC all'esterno di un progetto.Aprire ad esempio Origine1.rc e Origine2.rc.

  2. Nel primo file RC fare clic sulla risorsa che si desidera copiare.Ad esempio, in Origine1.rc fare clic su IDD_DIALOG1.

  3. Tenendo premuto CTRL, trascinare la risorsa nel secondo file RC.Trascinare ad esempio IDD_DIALOG1 da Origine1.rc a Origine2.rc.

    [!NOTA]

    Se si trascina una risorsa senza tenere premuto CTRL, la risorsa viene spostata, anziché copiata.

Per copiare risorse mediante un'operazione di copia e incolla

  1. Aprire entrambi i file di risorse in modo autonomo. Per ulteriori informazioni, vedere Visualizzazione di risorse in un file RC all'esterno di un progetto.Aprire ad esempio Origine1.rc e Origine2.rc.

  2. Nel file di origine da cui si desidera copiare una risorsa, ad esempio Origine1.rc, fare clic con il pulsante destro del mouse sulla risorsa e scegliere Copia dal menu di scelta rapida.

  3. Fare clic con il pulsante destro del mouse sul file di risorse in cui si desidera incollare la risorsa, ad esempio Origine2.rc.Scegliere Incolla dal menu di scelta rapida.

    [!NOTA]

    Non è possibile eseguire operazioni di trascinamento, di copia, taglia o incolla da file di risorse inclusi nel progetto (Visualizzazione risorse) a file RC autonomi (aperti in finestre di documento).Queste operazioni potevano invece essere eseguite nelle precedenti versioni del prodotto.

    [!NOTA]

    Per evitare conflitti con valori o nomi di simbolo contenuti nel file esistente, Visual C++ può modificare il valore del simbolo della risorsa trasferita o il nome e il valore del simbolo quando lo si copia nel nuovo file.

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 Walkthrough: Using Resources for Localization with ASP.NET.

Requisiti

Win32

Vedere anche

Attività

Procedura: aprire un file script di risorsa all'esterno di un progetto (file autonomo)

Riferimenti

File di risorse (Visual Studio)

Editor di risorse