Pomocí ovládacího prvku armování seznam obrázků
Každé pásmo armování mohou mimo jiné obsahovat obrázek ze seznamu přidružených obrazu.Následující postup podrobnosti nezbytná pro zobrazení obrazu v pásmu armování.
Zobrazit obrázky v pásmu armování
Připojit seznam obrázků do objektu armování řízení volání na SetImageList, předáním ukazatel existující seznam obrázků.
Změnit REBARBANDINFO struktury přiřadit obrázek armování pásma:
Nastavit fMask člen RBBIM_IMAGE, další příznaky patří podle potřeby pomocí bitového operátoru OR.
Nastavit iImage člena index seznamu obraz obrázek zobrazený.
Všechny zbývající data členů, například velikost, text a popisovač okna podřízené obsažené informace nezbytné inicializujte.
Vložit nové pásmo (s obrázkem) s voláním CReBarCtrl::InsertBand, passing REBARBANDINFO struktury.
Následující příklad předpokládá, že existující objekt seznamu obraz dva obrazy bylo připojeno k objektu control armování (m_wndReBar).Nové pásmo armování (podle rbi), obsahující první obraz, doplňuje s voláním InsertBand:
REBARBANDINFO rbi = {0};
rbi.cbSize = sizeof(REBARBANDINFO);
rbi.fMask = RBBIM_BACKGROUND | RBBIM_CHILD | RBBIM_IMAGE |
RBBIM_CHILDSIZE | RBBIM_STYLE | RBBIM_TEXT;
rbi.fStyle = RBBS_GRIPPERALWAYS;
rbi.cxMinChild = 200;
rbi.cyMinChild = 50;
rbi.lpText = _T("Band #2");
rbi.cch = 7;
rbi.cx = 300;
rbi.hbmBack = (HBITMAP)m_RebarBitmap;
rbi.iImage = 0;
rbi.hwndChild = (HWND)m_Toolbar2;
m_Rebar.GetReBarCtrl().InsertBand(1, &rbi);