2009-02-27 12 views
5

Vista a introduit le nouveau Common Item Dialogs pour l'ouverture et l'enregistrement des fichiers qui remplacent les anciennes boîtes de dialogue de fichiers communs. Des contrôles personnalisés peuvent être ajoutés en utilisant l'interface simple IFileDialogCustomize. L'un d'eux est un standard ComboBox qui n'est pas éditable. Est-il possible de créer un ComboBox modifiable ou modifier un existant (en ajoutant le style CBS_DROPDOWN)?Comment puis-je ajouter un ComboBox modifiable à la boîte de dialogue Common Item de Vista?

Répondre

1

Malheureusement, vous ne pouvez pas. Il n'y a aucune garantie que les contrôles que vous ajoutez avec IFileDialogCustomize sont des contrôles Win32. (Et en fait, je crois qu'ils ne sont pas.) Comme ils ne sont pas le contrôle Win32, il n'y a rien à définir le style CBS_DROPDOWN. Pardon.