Controlli personalizzati nell'editor finestre
L'editor finestre consente l'utilizzo di controlli personalizzati o utente esistenti in un modello di finestra di dialogo.
Nota
I controlli personalizzati considerati in questo contesto non devono essere confusi con i controlli ActiveX. in precedenza denominati anche controlli OLE personalizzati. Non devono inoltre essere confusi con i controlli disegnati dal proprietario in Windows.
Questa funzionalità è stata progettata per consentire l'utilizzo di controlli diversi da quelli forniti da Windows. In fase di esecuzione, il controllo viene associato a una classe finestra, che non corrisponde a una classe C++. Questa attività viene comunemente eseguita installando un controllo, ad esempio un controllo statico, nella finestra di dialogo. In fase di esecuzione, nella funzione OnInitDialog rimuovere il controllo e sostituirlo con il controllo personalizzato.
Anziché questa tecnica tradizionale, nella maggior parte dei casi è consigliabile scrivere un controllo ActiveX o creare una sottoclasse di un controllo comune di Windows.
Per questi controlli personalizzati è possibile effettuare le seguenti operazioni:
Impostazione della posizione nella finestra di dialogo.
Digitazione di una didascalia.
Identificazione del nome della classe Windows del controllo. È necessario che il codice dell'applicazione registri il controllo in base a questo nome.
Digitazione di un valore esadecimale a 32 bit da cui viene impostato lo stile del controllo.
Impostazione dello stile esteso.
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
Riferimenti
Controlli delle finestre di dialogo