Boîte de dialogue de sélection

Cette boîte de dialogue modale permet aux utilisateurs de sélectionner des éléments particuliers.

Une boîte de dialogue de sélection contient un contrôle SelectionTree qui publie plusieurs ControlEvents. En général, ces ControlEvents sont abonnés à des contrôles de texte, d' icôneou bitmap qui affichent une description, la taille, le chemin d’accès et l’icône de l’élément mis en surbrillance.

La boîte de dialogue contient un contrôle PUSHBUTTON qui publie le ControlEvent, SelectionBrowse et génère une boîte de dialogue de navigation. Le contrôle de navigation permet à l’utilisateur de sélectionner un répertoire.

L’arborescence de sélection est remplie uniquement après l’appel de l’action CostInitialize et de l' action CostFinalize .

Une boîte de dialogue de sélection est couramment utilisée pour sélectionner des fonctionnalités. Les fonctionnalités sont répertoriées en tant qu’éléments dans un contrôle SelectionTree et étiquetées avec la chaîne de texte abrégée figurant dans la colonne titre du tableau des fonctionnalités. La chaîne de texte dans la colonne Description de la table de fonctionnalités est publiée en tant que ControlEvent, SelectionDescription et affichée par un contrôle de texte dans la boîte de dialogue de sélection. Le contrôle d’arborescence de sélection publie également le handle vers l’icône de l’élément mis en surbrillance.