Chcę dodać (miedzy innymi) progressbar, dla listview. Jak już Baron mówił, najlepiej rysować wszsytko w zdarzeniach DrawItem, DrawSubItem, DrawColumnHeader, odpowiadającymi za kolejne elementy.
Problem w tym, że ja nie chcę nic modyfikować, a jedynie dodać, natomiast wybierając "ownerdraw", trzeba wszystko rysować samemu. Skąd mogę wziąć wartości domyślne dla niektórych funkcji , które to powinny być w tych zdarzeniach ?
Aktualnie natknąłem się na
KOD cpp: UKRYJ
System::Drawing::Font^ headerFont = gcnew System::Drawing::Font(<jaka domyślna czcionka> , <rozmiar>, FontStyle::Regular);
e->Graphics->DrawString(e->Header->Text, headerFont, Brushes::Black, e->Bounds, sf);
// Dla drawncolumnheader
e->Graphics->DrawString(e->Header->Text, headerFont, Brushes::Black, e->Bounds, sf);
// Dla drawncolumnheader
Część można wyciągnąć z msdn, ale części tam nie ma....
(o reszcie wartości dowiem się w trakcie pisania)