Contrôles personnalisés dans l'Éditeur de boîtes de dialogue
L'Éditeur de boîtes de dialogue vous permet d'utiliser des contrôles existants « personnalisés » ou « utilisateur » dans une boîte de dialogue modèle.
Notes
Les contrôles personnalisés dans ce cas ne doivent pas être confondus avec les contrôles ActiveX. Les contrôles ActiveX étaient parfois appelés contrôles personnalisés OLE. Il ne faut également pas confondre ces contrôles avec des contrôles owner-drawn dans Windows.
Cette fonctionnalité permet d'utiliser des contrôles autres que ceux qui sont fournis par Windows. Au moment de l'exécution, le contrôle est associé à une classe de fenêtre (différent d'une classe C++). Vous pouvez effectuer la même tâche en installant un contrôle, par exemple un contrôle statique, dans votre boîte de dialogue. Puis, au moment de l'exécution, dans la fonction OnInitDialog, supprimez ce contrôle et remplacez-le par votre contrôle personnalisé.
Il s'agit d'une vieille méthode. Désormais, il est conseillé dans la plupart des cas d'écrire un contrôle ActiveX ou de sous-classer un contrôle Windows commun.
Pour ces contrôles personnalisés, vous pouvez uniquement :
Définir l'emplacement dans la boîte de dialogue.
Taper une légende.
Identifier le nom de la classe Windows du contrôle (le code de votre application doit inscrire le contrôle par son nom).
Taper une valeur hexadécimale 32 bits qui définit le style du contrôle.
Définir le style étendu.
Pour plus d'informations sur l'ajout de ressources aux projets managés, consultez Ressources dans les applications dans le Guide du développeur .NET Framework. Pour obtenir des informations sur l'ajout de fichiers de ressources aux projets managés, l'accès aux ressources, l'affichage de ressources statiques et l'assignation de chaînes de ressources aux propriétés, et ce manuellement, consultez Procédure pas à pas : localisation des applications Windows Forms et Procédure pas à pas : utilisation de ressources pour la localisation avec ASP.NET.
Configuration requise
Win32
Voir aussi
Référence
Contrôles dans les boîtes de dialogue