JaD
Mitglied
Hallo Ihr,
ich habe da noch ein paar Probleme.
Vielleicht hat jemand von euch Erfahrungen in dem Bereich.
Also die Situation ist diese:
ich habe einen Dialog, dem ich einen CTabCtrl hinzugefügt habe. Das hat auch noch alles wunderbar funktioniert. Jetzt wollte ich noch Icons oben in das Register einfügen, damit da nicht nur der Name des Tabs steht, sondern auch noch ein Bildchen ist.
Das funktioniert nur leider nicht.
Es läuft zwar durch und in den Tabs wird auch "platz gemacht", aber der Platz bleibt leer. Die Icons werden nicht dargestellt.
Bin über jeden Tipp froh.
Grüße JaD
ich habe da noch ein paar Probleme.
Vielleicht hat jemand von euch Erfahrungen in dem Bereich.
Also die Situation ist diese:
ich habe einen Dialog, dem ich einen CTabCtrl hinzugefügt habe. Das hat auch noch alles wunderbar funktioniert. Jetzt wollte ich noch Icons oben in das Register einfügen, damit da nicht nur der Name des Tabs steht, sondern auch noch ein Bildchen ist.
Das funktioniert nur leider nicht.
Code:
CImageList imList;
//in der OnInitDialogs-Funktion
imList.Create(16,16,0,3,3);
imList.Add(AfxGetApp()->LoadIcon(IDR_ICO_TOOLS));
imList.Add(AfxGetApp()->LoadIcon(IDR_ICO_OUTPUT));
m_tabCtrl.InsertItem(0, _T("Tools"), 1);
m_tabCtrl.InsertItem(1, _T("Output"), 2);
m_tabCtrl.InsertItem(2, _T("Other"), 3);
m_tabCtrl.SetImageList(&imList);
TC_ITEM tcItem;
tcItem.mask = TCIF_IMAGE;
tcItem.iImage = 1;
m_tabCtrl.Init();
m_tabCtrl.SetItem(0, &tcItem);
Es läuft zwar durch und in den Tabs wird auch "platz gemacht", aber der Platz bleibt leer. Die Icons werden nicht dargestellt.
Bin über jeden Tipp froh.
Grüße JaD