Udostępnij za pośrednictwem


Korzystanie z list obrazu w formancie pola kombi rozszerzone

Główną cechą formanty pola kombi rozszerzonego jest możliwość kojarzenia obrazów z listy obrazu z poszczególnych elementów w formancie pola kombi.Każdy element jest możliwość wyświetlania trzech różnych obrazów: jeden dla zaznaczonego stanu, jedną nonselected Państwo i trzecie dla obrazu nakładki.

Poniższa procedura kojarzy listy obrazu z rozszerzonych kombi:

Aby skojarzyć listy obrazu z rozszerzonych kombi

  1. Utworzyć nową listę obrazu (lub użyj istniejącego obiektu listy obrazu), za pomocą CImageList konstruktora i przechowywania wynikowy wskaźnika.

  2. Zainicjowanie nowego obiektu listy obrazu wywołując CImageList::Create.Poniższy kod jest przykładem tego wywołania.

    m_ComboImageList.Create(16, 16, ILC_COLOR, 2, 2);
    
  3. Dodawanie opcjonalnych obrazów dla każdego Państwa możliwe: wybrane lub nonselected i na nakładki.Następujący kod dodaje trzy wstępnie obrazy.

    m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
    m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON2));  
    m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));
    
  4. Kojarzenie listy obrazu z formantu z zaproszeniem do CComboBoxEx::SetImageList.

Po listy obrazu zostało skojarzone z formantem, można określić indywidualnie, obrazy, które każdy element będzie używać trzy możliwe stany.Aby uzyskać więcej informacji, zobacz Ustawienia obrazów dla każdego elementu.

Zobacz też

Informacje

Przy użyciu CComboBoxEx

Koncepcje

Formanty (MFC)