Sdílet prostřednictvím


Použití seznamů obrázků v ovládacím prvku rozšířené pole se seznamem

Hlavní funkce Rozšířené pole se seznamem je schopnost přiřadit jednotlivé položky v ovládacím prvku pole se seznamem obrázků z seznam obrázků.Každá položka je možné zobrazit tři různé obrazy: jeden pro vybraný stav, jeden pro jeho nevybrané státu a třetí pro překryvný obrázek.

Následující postup spojí s diakritikou seznamem seznam obrázků:

Chcete-li přidružit seznam obrázků s diakritikou seznamem

  1. Sestavit nový seznam obrázků (nebo použijte existující objekt seznamu obrázků), použití CImageList konstruktor a uložení výsledného ukazatele.

  2. Inicializujte nový objekt seznamu obrázek voláním CImageList::Create.Následující kód je příkladem tohoto volání.

    m_ComboImageList.Create(16, 16, ILC_COLOR, 2, 2);
    
  3. Přidat volitelné obrázky pro každý možný stav: vybrané nebo nevybrané a překrytí.Následující kód přidá tři předdefinované obrazy.

    m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON1));
    m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON2));  
    m_ComboImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON3));
    
  4. Přidružit seznam obrázků s ovládacím prvkem pomocí volání CComboBoxEx::SetImageList.

Jakmile seznam obrázků přidruženého k ovládacímu prvku, můžete určit individuálně obrazy, které používat pro tři možné stavy jednotlivých položek.Další informace naleznete v tématu obrazy pro jednotlivé položky nastavení.

Viz také

Referenční dokumentace

Používání atributu CComboBoxEx

Koncepty

Ovládací prvky (MFC)