Partager via


Type de boîte de dialogue

Le type de boîte de dialogue de type sémantique est l’un des types de format de clé . Ce type se compose d’une clé étrangère dans la table dialogue fournie par l’utilisateur.

L’outil de fusion doit remplacer un identificateur Windows Installer valide pour les éléments de ce type. Mergemod.dll n’applique pas cette restriction et il incombe à l’outil de fusion de s’assurer que l’utilisateur fournit une clé valide dans la table dialogue.

Null est une valeur valide pour ce type, sauf si msmConfigItemNonNullable a été inclus dans le champ Attributs de la table ModuleConfiguration.

Le type de boîte de dialogue peut être utilisé avec les types suivants de ContextData.

DialogNext ContextData

Un module de fusion configurable peut utiliser ce type pour permettre à l’utilisateur de fournir une clé étrangère dans la table de boîtes de dialogue. Pour spécifier un élément configurable de ce type, les auteurs de modules doivent entrer le nom de l’élément configurable dans la colonne Name, entrer « 1 » dans la colonne Format, entrer « Dialog » dans la colonne Type et entrer « DialogNext » dans la colonne ContextData de la table ModuleConfiguration.

DialogPrev ContextData

Un module de fusion configurable peut utiliser ce type pour permettre à l’utilisateur de fournir une clé étrangère dans la table de boîtes de dialogue. Pour spécifier un élément configurable de ce type, les auteurs de modules doivent entrer le nom de l’élément configurable dans la colonne Name, entrer « 1 » dans la colonne Format, entrer « Dialog » dans la colonne Type et entrer « DialogPrev » dans la colonne ContextData de la table ModuleConfiguration.