Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.
Das Hauptfeature erweiterter Kombinationsfeld-Steuerelemente ist die Möglichkeit, Bilder aus einer Bildliste einzelnen Elementen in einem Kombinationsfeld-Steuerelement zuzuordnen. Jedes Element kann drei verschiedene Bilder anzeigen: einen für den ausgewählten Zustand, einen für den nicht ausgewählten Zustand und ein Drittes für ein Überlagerungsbild.
Die folgende Prozedur verknüpft eine Bildliste mit einem erweiterten Kombinationsfeld-Steuerelement:
So verknüpfen Sie eine Bildliste mit einem erweiterten Kombinationsfeld-Steuerelement
Erstellen Sie eine neue Bildliste (oder verwenden Sie ein vorhandenes Bildlistenobjekt), indem Sie den CImageList-Konstruktor verwenden und den resultierenden Zeiger speichern.
Initialisieren Sie das neue Bildlistenobjekt durch Aufrufen von CImageList::Create. Der folgende Code ist ein Beispiel für diesen Aufruf.
m_ComboImageList.Create(16, 16, ILC_COLOR, 2, 2);Fügen Sie optionale Bilder für jeden möglichen Zustand hinzu: ausgewählt oder nicht ausgewählt, und eine Überlagerung. Der folgende Code fügt drei vordefinierte Bilder hinzu.
m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1)); m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON2)); m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));Ordnen Sie die Bildliste dem Steuerelement durch einen Aufruf von CComboBoxEx::SetImageList zu.
Nachdem die Bildliste dem Steuerelement zugeordnet wurde, können Sie die Bilder einzeln angeben, die für die drei möglichen Zustände verwendet werden. Weitere Informationen finden Sie unter Festlegen der Bilder für ein einzelnes Element.