Condividi tramite


Utilizzo degli editor di risorse per i progetti per dispositivi

Aggiornamento: novembre 2007

Gli editor di risorse dei progetti per dispositivi sono quasi identici a quelli dei progetti per desktop. Sono supportati tutti gli editor e solo le modifiche apportate dall'editor finestre sono significative. Per ulteriori informazioni, vedere Editor di risorse.

I progetti per Smart Device nativi in Visual Studio supportano i tipi di risorse seguenti:

  • Tasto di scelta rapida

  • Bitmap

  • Cursore

  • Finestra di dialogo

  • Icona

  • Menu

  • Registro di sistema

  • Tabella di stringhe

  • Barra degli strumenti

  • Versione

Editor finestre

L'editor finestre del dispositivo presenta le seguenti differenze rispetto all'editor finestre del desktop:

  • Alcuni controlli non sono presenti tra i controlli desktop e i controlli supportati nei dispositivi hanno proprietà leggermente diverse rispetto al controllo desktop corrispondente. Per ulteriori informazioni, vedere Controlli di finestre di dialogo.

  • Sono presenti nuovi modelli di finestre di dialogo per i form factor più comuni.

  • Il comportamento e le proprietà dei controlli delle finestre di dialogo sono derivati da un modello di interfaccia utente fornito con ciascun kit SDK installato. Tale modello di interfaccia utente fornisce l'insieme di controlli appropriato alla piattaforma di destinazione corrente. Se nel kit SDK non viene definito un modello di interfaccia utente, per impostazione predefinita nell'editor finestre sarà utilizzato il modello Windows CE.

  • I progetti per dispositivi dispongono di due controlli univoci: Controllo Stato di Pannello input penna e Controllo CAPEdit.

File RC2

Alcune procedure guidate di creazione di applicazioni generano un file di risorse RC2 e il file di risorse standard (RC). Questo file RC2 non è destinato a essere compilato direttamente dal compilatore di risorse; in realtà, contiene risorse che il compilatore non è in grado di gestire. Tra queste, sono incluse la risorsa personalizzata HI_RES_AWARE e i dati della risorsa menu (RCDATA). Il file RC2 rappresenta una posizione ottimale in cui collocare le altre risorse personalizzate che non si desidera modificare tramite il compilatore di risorse.

Per ulteriori informazioni sulla creazione di risorse di menu per Smartphone, vedere How to: Create a Soft Key Bar (informazioni in lingua inglese). Per creare un menu Smartphone, accertarsi di disporre di una sezione RCDATA, reperibile generalmente nel file RC2. I valori degli ID di risorsa devono essere maggiori o uguali a 100. Tali ID sono impostati nel file di intestazione di risorsa (resourcesp.h per Smartphone). L'indice (IDR_MENU RCDATA) dei pulsanti dovrà essere NOMENU. Questo concetto viene illustrato nell'esempio seguente:

BEGIN
    IDR_MENU, 
    2,
    I_IMAGENONE, IDM_OK, TBSTATE_ENABLED, TBSTYLE_BUTTON | TBSTYLE_AUTOSIZE,
    IDS_OK, 0, NOMENU,
    I_IMAGENONE, IDM_HELP, TBSTATE_ENABLED, TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE,
    IDS_HELP, 0, 0,
END

Quando si utilizzano editor di risorse per i dispositivi, è possibile che si verifichino errori per i motivi riportati di seguito:

  • Viene modificato un elemento RESX appartenente a un altro elemento di progetto, ad esempio un form o un controllo utente.

  • Nella progettazione Windows Form gli elementi non collegati a un controllo vengono eliminati automaticamente. Vengono inoltre rimossi tutti i commenti, gli elementi collegati non sono supportati e il form o il controllo utente non viene caricato se uno di questi elementi è stato aggiunto al file RESX nell'editor di risorse.

  • Alcuni tipi di risorse, ad esempio i file TIFF, non sono supportati in Windows CE.

  • Viene generato un errore se il formato del file di risorse non è supportato, se il file è vuoto oppure se il formato è danneggiato.

Vedere anche

Altre risorse

Editor risorse per progetti per dispositivi