2009-02-27 8 views
5

Vista hat das neue Common Item Dialogs zum Öffnen und Speichern von Dateien eingeführt, die die alten allgemeinen Dateidialoge ersetzen. Benutzerdefinierte Steuerelemente können mithilfe der einfachen Schnittstelle IFileDialogCustomize hinzugefügt werden. Einer davon ist ein Standard ComboBox, der nicht editierbar ist. Gibt es eine Möglichkeit, ein bearbeitbares ComboBox zu erstellen oder ein vorhandenes zu ändern (indem der CBS_DROPDOWN-Stil hinzugefügt wird)?Wie kann ich eine editierbare ComboBox zu Vistas Common Item Dialog hinzufügen?

Antwort

1

Leider können Sie nicht. Es gibt keine Garantie, dass die Steuerelemente, die Sie mit IFileDialogCustomize hinzufügen, Win32-Steuerelemente sind. (Und tatsächlich, ich glaube, dass sie das nicht sind.) Da sie keine Win32-Steuerung sind, gibt es nichts, was den Stil anschaltet. Es tut uns leid.