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
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.
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);
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));
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